자료형 변수이름 = 자료형에 해당하는 데이터값;
public class Main {
public static void main(String[] args) {
// 1. 변수 사용하기
System.out.println("== 변수 사용하기 ==");
int age = 10;
System.out.println(age);
String country = "Korea";
System.out.println(country);
}
}
public class Main {
public static void main(String[] args) {
int apple = 2000;
int apple3 = 2000;
int _apple = 2000;
int $apple = 2000;
System.out.println("apple = " + apple);
System.out.println("apple3 = " + apple3);
System.out.println("_apple = " + _apple);
System.out.println("$apple = " + $apple);
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int 3apple = 2000;
System.out.println(3apple);
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int apple = 1000;
int Apple = 2000;
System.out.println(apple);
System.out.println(Apple);
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int one apple = 1000;
System.out.println(one apple);
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int one_apple = 1000;
int oneApple = 1000;
System.out.println(one_apple);
System.out.println(oneApple);
}
}
예약어 예시: true, false, if, switch, for, continue, break, ....
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int true = 1000;
System.out.println(true);
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int 사과 = 1000;
System.out.println("사과 = " + 사과);
}
}
package testPackage;
public class JavaPrac {
public static void main(String[] args) {
int myAge = 25;
int oneApplePrice = 1000;
}
}
package testPackage;
public class JavaPrac {
public static void main(String[] args) {
int MyAge = 25;
int OneApplePrice = 1000;
}
}
package testPackage;
public class Javaprac {
public static void main(String[] args) {
int my_age = 25;
int one_apple_price = 1000;
}
}
System.out.println(Integer.MAX_VALUE);
int numBase2 = 0b1100;
int numBase8 = 014;
int numBase16 = 0xC;
정수자료형
정수자료형표현하기
public class Main {
public static void main(String[] args) {
int intNum = 10;
System.out.println("intNum = " + intNum);
}
}
정수(Integer)의 최댓값(MAX_VALUE), 최솟값(MIN_VALUE)알아보기
최댓값(MAX_VALUE)
public class Main {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
}
}
최솟값(MIN_VALUE)
public class Main {
public static void main(String[] args) {
System.out.println(Integer.MIN_VALUE);
}
}
int 와 Integer
int 정수의 최댓값을 넘어간 값을 기입했을 때 데이터가 어떻게 변하나?
public class Main {
public static void main(String[] args) {
int intNum2 = Integer.MAX_VALUE;
int intNum3 = Integer.MAX_VALUE + 1;
System.out.println("intNum2 = " + intNum2);
System.out.println("intNum3 = " + intNum3);
}
}
그 다음 값이 Max값을 넘어가 Integer의 최솟값으로 출력된다.
long으로 형변환하여 Integer의 최댓값 넘어간 값 표현해보기
public class Main {
public static void main(String[] args) {
int intNum2 = Integer.MAX_VALUE;
System.out.println("intNum2 = " + intNum2);
long longNum = (long)Integer.MAX_VALUE + 1;
System.out.println("longNum = " + longNum);
}
}
실수자료형
public class Main {
public static void main(String[] args) {
float floatNum = 1.23f;
System.out.println(floatNum);
double doubleNum = 1.23;
System.out.println(doubleNum);
}
}
public class Main {
public static void main(String[] args) {
System.out.println(Float.MAX_VALUE);
}
}
public class Main {
public static void main(String[] args) {
System.out.println(Double.MAX_VALUE);
}
}
진수자료형
public class Main {
public static void main(String[] args) {
int numBase2 = 0b1100;
System.out.println("numBase2 = " + numBase2);
int numBase8 = 014;
System.out.println("numBase8 = " + numBase8);
int numBase16 = 0xC;
System.out.println("numBase16 = " + numBase16);
}
}
public class Main {
public static void main(String[] args) {
int numBase2 = 0b1100;
System.out.println("0b" + Integer.toBinaryString(numBase2));
int numBase8 = 014;
System.out.println("0" + Integer.toOctalString(numBase8));
int numBase16 = 0xC;
System.out.println("0x" + Integer.toHexString(numBase16));
}
}
public class Main {
public static void main(String[] args) {
boolean isPass = true;
System.out.println("isPass = " + isPass);
boolean isOk = false;
System.out.println("isOk = " + isOk);
}
}
public class Main {
public static void main(String[] args) {
char keyFirst = 'a';
System.out.println("keyFirst = " + keyFirst);
char keyLast = 'z';
System.out.println("keyLast = " + keyLast);
}
}
문자 데이터들이 각각 어떤 숫자로 맵핑(매치?)되어 있음
- 문자에 대해 각각의 숫자가 할당 되어 있음. 즉 문자에 정수 형변환 코드인 (int) 를 통해 구현하는듯
public class Main {
public static void main(String[] args) {
char keyFirst = 'a';
System.out.println("keyFirst = " + keyFirst);
char keyLast = 'z';
System.out.println("keyLast = " + keyLast);
System.out.println((int)keyFirst);
System.out.println((int)keyLast);
}
}
public class Main {
public static void main(String[] args) {
String s1 = "Hello World!";
System.out.println("s1 = " + s1);
String s2 = "01234";
System.out.println("s2 = " + s2);
}
}
public class Main {
public static void main(String[] args) {
String s3 = "Hi";
String s4 = "Hi";
System.out.println(s3.equals(s4));
System.out.println(s3 == s4);
}
}
public class Main {
public static void main(String[] args) {
String s3 = "Hi";
String s5 = "Hi";
System.out.println(s3.equals(s5));
System.out.println(s3 == s5);
}
}
public class Main {
public static void main(String[] args) {
String s3 = "Hi";
String s5 = new String("Hi");
System.out.println(s3.equals(s5));
System.out.println(s3 == s5);
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
String s7 = s6.replace("Hello", "Bye");
System.out.println("s6 = " + s6);
System.out.println("s7 = " + s7);
System.out.println(s6 == s7);
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
System.out.println(s6.indexOf("!"));
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
System.out.println(s6.indexOf("!", 6));
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
System.out.println(s6.indexOf("!", s6.indexOf("!") + 1));
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
s6 = s6.replace("Hello", "Bye");
System.out.println("s6 = " + s6);
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
System.out.println("s6 = " + s6);
String s7 = s6.replace("Hello", "Bye");
System.out.println("s7 = " + s7);
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
s6 = s6.replace("Hello", "Bye");
System.out.println("s6 = " + s6);
System.out.println(s6.substring(0, 3));
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
s6 = s6.replace("Hello", "Bye");
System.out.println("s6 = " + s6);
System.out.println(s6.substring(0, s6.indexOf("!")+ 1));
}
}
public class Main {
public static void main(String[] args) {
String s6 = "Hello! World!";
System.out.println("s6 = " + s6);
System.out.println(s6.toUpperCase());
}
}
public class Main {
public static void main(String[] args) {
StringBuffer sb1 = new StringBuffer();
sb1.append("01234");
System.out.println("sb1 = " + sb1);
sb1.append("56789");
System.out.println("sb1 = " + sb1);
}
}
public class Main {
public static void main(String[] args) {
String a = "01234";
String b = "56789";
String c = a;
System.out.println(a);
System.out.println(c);
System.out.println(a == c);
}
}
public class Main {
public static void main(String[] args) {
String a = "01234";
String b = "56789";
String c = a;
System.out.println(c);
a += b;
System.out.println(a);
System.out.println(a == c);
}
}
int[] myArray1 = { 1, 2, 3, 4, 5 };
public class Main {
public static void main(String[] args) {
int[] myArray1 = {1,2,3,4,5};
System.out.println(myArray1[0]);
System.out.println(myArray1[1]);
System.out.println(myArray1[2]);
System.out.println(myArray1[3]);
System.out.println(myArray1[4]);
}
}
public class Main {
public static void main(String[] args) {
int[] myArray1 = {1, 2, 3, 4, 5};
for (int i = 0; i < myArray1.length; i++) {
System.out.println(myArray1[i]);
}
}
}
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int[] myArray1 = { 1, 2, 3, 4, 5 };
System.out.println(Arrays.toString(myArray1));
}
}
String[] myArray3 = new String[3];
String[] myArray3 = new String[3];
myArray3[0] = "Hello";
myArray3[1] = " ";
myArray3[2] = "World!";
public class Main {
public static void main(String[] args) {
String[] myArray3 = new String[3];
myArray3[0] = "Hello";
myArray3[1] = " ";
myArray3[2] = "World!";
System.out.println(myArray3[0] + myArray3[1] + myArray3[2]);
}
}
public class Main {
public static void main(String[] args) {
String[] myArray3 = new String[3];
myArray3[0] = "Hello";
myArray3[1] = " ";
myArray3[2] = "World!";
System.out.println(myArray3[0]);
System.out.println(myArray3[1]);
System.out.println(myArray3[2]);
}
}
public class Main {
public static void main(String[] args) {
String[] myArray3 = new String[3];
myArray3[0] = "Hello";
myArray3[1] = " ";
myArray3[2] = "World!";
for (int i = 0; i < myArray3.length; i++) {
System.out.println(myArray3[i]);
}
}
}
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
String[] myArray3 = new String[3];
myArray3[0] = "Hello";
myArray3[1] = " ";
myArray3[2] = "World!";
System.out.println(Arrays.toString(myArray3));
}
}
public class Main {
public static void main(String[] args) {
int[] myArray1 = {1,2,3,4,5};
System.out.println(myArray1);
}
}
public class Main {
public static void main(String[] args) {
ArrayList li = new ArrayList();
}
}
import java.util.ArrayList;
를 해줘야함.import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList li = new ArrayList();
}
}
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
System.out.println("li = " + li);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
System.out.println("li = " + li);
//인덱스번호에 데이터 추가
//형태: 리스트명.add(index, 추가할 데이터)
li.add(0, "inoh");
System.out.println("li = " + li);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
li.add(0, "inoh");
System.out.println(li.get(0));
System.out.println(li.get(3));
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
li.add(0, "inoh");
System.out.println(li.size());
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
li.add(0, "inoh");
System.out.println(li.remove(0));
System.out.println("li = " + li);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
li.add(0, "inoh");
System.out.println(li.remove(Integer.valueOf(2)));
System.out.println("li = " + li);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li = new ArrayList();
li.add(1);
li.add("hello");
li.add(2);
li.add(3);
li.add(4);
li.add("world!");
li.add(0, "inoh");
li.clear();
System.out.println("li = " + li);
}
}
import java.util.ArrayList;
import java.util.Comparator;
public class MyPrac {
public static void main(String[] args) {
ArrayList li2 = new ArrayList();
li2.add(5);
li2.add(3);
li2.add(4);
System.out.println("li2 = " + li2);
}
}
import java.util.Comparator;
해줘야 함import java.util.ArrayList;
import java.util.Comparator;
public class MyPrac {
public static void main(String[] args) {
ArrayList li2 = new ArrayList();
li2.add(5);
li2.add(3);
li2.add(4);
System.out.println("li2 = " + li2);
li2.sort(Comparator.naturalOrder());
System.out.println("li2 = " + li2);
}
}
import java.util.Comparator;
해줘야 함import java.util.ArrayList;
import java.util.Comparator;
public class MyPrac {
public static void main(String[] args) {
ArrayList li2 = new ArrayList();
li2.add(5);
li2.add(3);
li2.add(4);
System.out.println("li2 = " + li2);
li2.sort(Comparator.reverseOrder());
System.out.println("li2 = " + li2);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList li2 = new ArrayList();
li2.add(5);
li2.add(3);
li2.add(4);
System.out.println("li2 = " + li2);
System.out.println(li2.contains(1));
System.out.println(li2.contains(3));
}
}
import java.util.HashMap;
해줘야 함import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.get("kiwi"));
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.get("mandarin"));
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.size());
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.remove("kiwi"));
System.out.println("map = " + map);
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.remove("mandarine"));
System.out.println("map = " + map);
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map = new HashMap();
map.put("kiwi", 9000);
map.put("apple", 10000);
map.put("mango", 12000);
System.out.println("map = " + map);
System.out.println(map.containsKey("kiwi"));
System.out.println(map.containsKey("peach"));
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList l3 = new ArrayList();
l3.add(1);
l3.add("hello");
System.out.println("l3 = " + l3);
}
}
import java.util.ArrayList;
public class MyPrac {
public static void main(String[] args) {
ArrayList<String> l4 = new ArrayList<String>();
l4.add("bye");
System.out.println("l4 = " + l4);
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap map1 = new HashMap();
map1.put(123, "id");
map1.put("apple", 10000);
System.out.println("map1 = " + map1);
}
}
import java.util.HashMap;
public class MyPrac {
public static void main(String[] args) {
HashMap<String, Integer> map2 = new HashMap();
map2.put("apple", 10000);
map2.put("kiwi", 20000);
System.out.println("map2 = " + map2);
}
}