자바기초문제 41

Chapter2-4 비교,논리연산자 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_4 { public static void main(String[] args) { //1. 다음내용을 조건식으로 나타내어 보세요. //a = 0 또는 a = 1이 아니다. //a > 0 이고 a > 1이다. //a = 0 이 아니고 a = 1도 아니다. //2. 다음 x,y값을 구해보세요. int a = 25; int b = 24; boolean x,y; x = a > b; y = a == b++; System.out.println(x); System.out.println(y); //3.다음 출력물의 결과를 생각해 보세요. int high = 100; int low = 20; System.o..

Java/JavaQ_ 2011.09.20

Chapter2-3 증감연산자2 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_3{ public static void main(String[] args){ int i = 3; int j = 0; j = i++; //j에 i값을 넣은후 1을 더하였다. (i = 4, j = 3) System.out.println("1 : " + i ); System.out.println("2 : " + j ); j = i - j; //i(4) - j(3) 의 값을 다시 j에 넣었다. (i = 4, j = 1) System.out.println("3 : " + -i); //여기서 주의 할점이 음수값에 다시 -를 하면 양수값으로 변한다는것은 //다들 알고 있을것이다 하지만 그 값이 다시 i..

Java/Java_A 2011.09.20

Chapter2-3 증감연산자2 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_3{ public static void main(String[] args){ int i = 3; int j = 0; j = i++; System.out.println("1 : " + i ); //1 System.out.println("2 : " + j ); //2 j = i - j; System.out.println("3 : " + -i); //3 System.out.println("4 : " + (j=-j)); //4 i++; ++j; System.out.println("5 : " + i++); //5 System.out.println("6 : " + ++j); //6 System.out..

Java/JavaQ_ 2011.09.20

Chapter2-2 증감연산자 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_2{ public static void main(String[] args){ int i = 0; int j = 0; i++; // i에 1을 더해 주었다. (i = 1) System.out.println("1 : " + i); ++i; // i에 1을 더해 주었다. ( i = 2) System.out.println("2 : " + i); j = i++; //j에 i를 먼저 넣고난뒤 i에 1을 더해준다.(i = 3, j = 2) System.out.println("3 : " + j); j = ++i; //i에 1을 먼저 더하고 난뒤 j에게 넣어주었다. (i = 4, j = 4) System...

Java/Java_A 2011.09.20

Chapter2-2 증감연산자 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_2{ public static void main(String[] args){ int i = 0; int j = 0; i++; System.out.println("1 : " + i); //1 ++i; System.out.println("2 : " + i); //2 j = i++; System.out.println("3 : " + j); //3 j = ++i; System.out.println("4 : " + j); //4 j = i++; System.out.println("5 : " + i++); //5 System.out.println("6 : " + ++j); //6 } } 위에서 1, ..

Java/JavaQ_ 2011.09.20

Chapter2-1 연산시 자동형변환 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_1 { public static void main(String[] args){ 1. long a = 1000000 * 3000000; // 1000000와 3000000을 곱하여서 long타입의 변수 a에 저장하였다. System.out.println(a); /* 위 문제는 오류도 없이 출력이 되지만 출력값이 예상과는 다르다. 10만과 30만을 곱하면 3경이 되는데 문제는 연산시에는 자동으로 int형으로 변환하여 연산하기 때문에 int형 범위를 벗어나버린다. 정확한 연산을 할려면 두 값중 하나를 long형태로 변환하여 연산을 하면 int형과 long형의 연산시 자동으로 범위가 더 큰 lon..

Java/Java_A 2011.09.20

Chapter2-1 연산시 자동형변환 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test2_1 { public static void main(String[] args){ long a = 1000000 * 3000000; System.out.println(a); // 1. 위에서 틀린부분을 찾고 한글자만 추가하여서 식을 완성하세요. byte x = 10; byte y = 20; byte z = x + y ; System.out.println(z); } } //2. 위 밑줄친 부분이 틀린 이유를 말해보세요. [정답보러가기] ------------------------------------------------------------------------------------ 본 블로그..

Java/JavaQ_ 2011.09.20

Chapter1-2 변수의 범위 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test1_2 { public static void main(String[] args) { byte a = 10; // a라는 byte형 변수에 10의 값을 저장하였다. byte b = 30; // b라는 byte형 변수에 30의 값을 저장하였다. byte c = (byte)(a*b); //c라는 byte형 변수에 a*b의 값을 byte형으로 //형변환을 하여 넣어주었다. System.out.println(c); //c를 출력하였다. } } 1. 위 문제는 겉으로 보기에는 아무 이상없다. 심지어 프로그래밍을 끝내고 출력을 한다해도 오류가 나지 않는다. 하지만 출력값을 보면 44가 나오게 된다. 10 ..

Java/Java_A 2011.09.20

Chapter1-2 변수의 범위 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test1_2 { public static void main(String[] args) { byte a = 10; byte b = 30; byte c = (byte)(a*b); System.out.println(c); } } 1. 위 식에서 틀린부분을 찾아 고치세요. 2. a = 0.101 b = 0.899 c = (a +b) 를 대입하여 더해 보아라. [정답보러가기] ------------------------------------------------------------------------------------ 본 블로그의 글을 퍼가실때 꼬릿말, 퍼가시는곳 주소를 꼭 남겨주세요. 출처 꼭 기재..

Java/JavaQ_ 2011.09.20

Chapter1-1 변수의 출력 _&A

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test1_1 { // Test1_1이라는 클레스를 만들었다. public static void main(String[] args) { // 메인메소드를 호출하였다. String a = 10 + 7 + "";//왼쪽부터 계산을 하면 17 + "" 가 된다. 출력값은 17이다. String b = 8 + "" + 2; //숫자와 문자값이 +되면 그 숫자는 문자값이 되어버린다. String c = "" + 5 + 2; //왼쪽부터 계산을 할때 "" + 5 의 결과는 문자값 "5"가 되어버린다. System.out.println(a); //출력값은 17이다. System.out.println(b); //출..

Java/Java_A 2011.09.20