728x90 JAVA126 [JAVA] ch03-03. 우선 순위2 public class Ex03 {//우선순위 public static void main(String[] args){ int i = 5, j = 5; System.out.println(i++);//5 System.out.println(++j);//6 System.out.println("i=" + i + ",j=" + j);//i=6,j=6 //System.out.printf("i=%d,j=%d",i,j); } } JAVA/예제 2017. 8. 21. [JAVA] ch03-02. 우선 순위 public class Ex02 {//우선순위 public static void main(String[] args){ int i = 5; int j = 0; j = i++; // 우선순위가 i System.out.println("i=" + i + ", j=" + j); // i=6, j=5 i = 5; j = 0; j = ++i; // 우선순위가 j System.out.printf("i=%d, j=%d", i,j); // i=6, j=6 } } JAVA/예제 2017. 8. 21. [JAVA] ch03-01. 증가 연산자 public class Ex01 {//증가 연산자 public static void main(String[] args){ int i = 5; i++; //(증가 연산자) System.out.println(i); i = 5; ++i; System.out.println(i); } } JAVA/예제 2017. 8. 21. [JAVA] ch02-08. 강제 형변환2 public class Ex08 {//강제형변환 public static void main(String[] args){ byte b = 10; int i = b; System.out.println("i=" + i); // i=10 System.out.println("b=" + b); // b=10 int i2 = 300; byte b2 = (byte) i2; System.out.println("i2=" + i2); // i2=300 System.out.println("b2=" + b2); // b2=44 } } JAVA/예제 2017. 8. 21. [JAVA] ch02-07. 강제 형변환 public class Ex07 { //double 출력값, int 출력값, 강제형변환 public static void main(String[] args){ double d = 100.0; int i = 100; int result = i + (int) d; System.out.println(d); // 100.0 System.out.println(i); // 100 System.out.println(result); //200 } } JAVA/예제 2017. 8. 21. [JAVA] ch02-06. float와 double public class Ex06 {//float와 double public static void main(String[] args){ float f = 1.2345678901234567890f; // 끝에 f붙어서 float타입으로 적용하길바라는구나.. 4비트초과 반올림처리 double d = 1.2345678901234567890;//16자리 초과해서 오버플로우됨 float f2 = 0.100000001f; double d2 = 0.100000001; double d3 = 0.1000000000000001; double d4 = 1.2e10; //10의10승 System.out.println(f); System.out.println(d); System.out.println(f2); System.out... JAVA/예제 2017. 8. 21. [JAVA] ch02-05. byte 부호 출력가능 문자열 public class Ex05 {//byte 부호 출력가능 문자열 public static void main(String[] args){ byte b = 0; // byte 부호는 -2의7승~2의7-1 -128 ~ 127 int i = 0; for(int x = 0; x JAVA/예제 2017. 8. 21. [JAVA] ch02-04. 공란 활용 public class Ex04 { // 공란 활용 public static void main(String[] args){ String a = 7 + " "; String b = " " + 7; String c = 7 +""; String d = "" + 7; String e = "" + ""; String f = 7 + 7 +""; String g = "" + 7 + 7; System.out.println(a); System.out.println(b); System.out.println(c); System.out.println(d); System.out.println(e); System.out.println(f); System.out.println(g); } } JAVA/예제 2017. 8. 21. [JAVA] ch02-03. 문자, 문자열 안에 " " (따옴표) or / (슬래시) 넣기 public class Ex03 { //문자, 문자열안에 따옴표or슬래쉬 넣기. public static void main(String[] args){ char single = '\''; String dblQuote = "\"Hello\""; String root = "c:\\"; System.out.println(single); //' System.out.println(dblQuote); // "Hello" System.out.println(root); // c:\ 특수문자 앞에 \(역슬래쉬)를 쓰면 출력되지 않던 특수문자도 출력된다. } } JAVA/예제 2017. 8. 21. [JAVA] ch02-02. 알파벳 유니코드값과 타입변환 public class Ex02 {//알파벳 유니코드값 public static void main(String[] args){ int code = 65; // int code ='A';와 같은 의미 유니코드 65의 값은 A char ch = (char) code; //char ch = code;로 코딩할 경우 타입불일7치로 인한 에러발생 큰수->작은수 //바꿀때는 버려지는 자릿수가 있어서 JVM(Java Virture Machine)이 건들이지않는데 System.out.println(code); // 65 System.out.println(ch); // A System.out.println((char)0x0041); // Int타입[0x0041]은 16진수라 65로 출력되지만 //앞에 캐스팅연사자 (ch.. JAVA/예제 2017. 8. 21. [JAVA] ch02-01. 알파벳 유니코드값 public class Ex01 { //알파벳 유니코드값 public static void main(String[] args){ char ch = 'A'; //char ch = 65;와 같은 의미 (A의 유니코드값 65) int code = ch; // ch값 변경이 아닌 ch값인 A값을 바꾸는 것 System.out.println(ch); // A () JAVA/예제 2017. 8. 21. [JAVA] ch01. hello public class Hello { //출력 public static void main(String[] args){ System.out.println("Hello"); System.out.print("Hello"); System.out.print("Hello\r"); System.out.print("Hello\n"); } } JAVA/예제 2017. 8. 21. 이전 1 ··· 7 8 9 10 11 다음 728x90