변수 5

Java Chapter1. 변수(variable)와 형변환(casting)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 1.변수(variable) 변수란? 하나의 값을 저장하는 공간! " 메모리를 창고로 생각해보자 창고에 X라는 물건을 넣을려고 한다. 그럼 먼저 해야될 일이 그 창고에 물건을 넣을장소를 만들어야한다. 그래서 창고안에 자리를 만들어 V형태의 상자를 하나 넣었다. 그상자에는 다른상자와 구별하여 나중에 쉽게 찾을수 있도록 a라고 표기를 해두었다. 그리고 난뒤 a라는 상자에는 X라는 물건을 담아 두었다." 이것을 함수식으로 나타내면 아래 그림과 같다. 창고에 물건을 넣을 공간 즉 V형태의 박스를 창고에 두는것을 변수의 선언이라고 한다. 메모리에 "하나의 값을 저장할 공간을 만들어라!!" 라며 명령을 내리는것이다. 그리고 난뒤에 X라..

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

Chapter1-1 변수의 출력 Q&_(자바기초문제)

현 블로그는 모바일 환경이 아닌 PC환경에 최적화 되어있습니다. Mir의 운영환경 public class Test1 { public static void main(String[] args) { String a = 10 + 7 + ""; String b = 8 + "" + 2; String c = "" + 5 + 2; System.out.println(a); // ----- 1 System.out.println(b); // ----- 2 System.out.println(c); // ----- 3 }} 위 1번 2번 3번의 출력값을 예상해 보세요. [정답보러가기] --------------------------------------------------------------------------------..

Java/JavaQ_ 2011.09.02