JAVA
-
Test 010 변수와 자료형(퀴즈)2020.09.01
-
Test007~009 변수와 자료형2020.09.01
-
Test006. 형변환 및 접미사 활용2020.08.30
-
Test005 키워드와 식별자(2)2020.08.30
-
Test004 키워드와 식별자2020.08.25
-
Test003 변수와 자료형2020.08.25
Test 010 변수와 자료형(퀴즈)
2020. 9. 1. 16:00
※ 사전에 부여된 반지름 정보를 통해 원의 넓이와 둘레를 구하는 프로그램을 구현한다.
→ 반지름 : 10
원의 넓이 = 반지름 * 반지름 * 3.141592
원의 둘레 = 반지름 * 2 * 3.141592
실행 예)
넓이 : xxxx
둘레 : xxxx
계속하려면 아무 키나 누르세요....
public class Test010 { public static void main(String[] args) { // ※ 행단위 주석문(단일행 주석문)은 // 블럭단위 주석문(다중행 주석문)으로 처리할 수 있지만 // 블럭단위 주석문(다중행 주석문)은 // 이를 감싸는 또다른 블럭단위 주석문으로 처리할 수 없다. //int r = 5; //반지름 //double p = 3.141592; //파이 //System.out.println("반지름이" + r + "인 원의\n둘레는" + 2*r*p + "\n넓이는" + r*r*p); // 주요 변수 선언(반지름, 원주율, 넓이, 둘레) int r =10; //-- 반지름 //double pi = 3.141592; final double PI = 3.141592; //-- 원주율 // ※ "final" 키워드 : 변수의 상수화~!!! double area, length; //--넓이, 둘레 // 연산 및 처리 //①넓이 연산 // 원의 넓이 = 반지름 x 반지름 x 3.141592 area = r * r * PI; //②둘레 연산 // 원의 둘레 = 반지름 x 2 x 3.141592 length = r * 2 * PI; // 결과 출력 System.out.printf("넓이 : %.4f", area); System.out.printf("둘레 : %.4f", length); } } // 실행 결과 /* 넓이 : 314.1592둘레 : 62.8318계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test012 자바의 입출력 BufferedReader(퀴즈1) (0) | 2020.09.01 |
---|---|
Test011 자바의 입출력 BufferedReader (0) | 2020.09.01 |
Test007~009 변수와 자료형 (0) | 2020.09.01 |
Test006. 형변환 및 접미사 활용 (0) | 2020.08.30 |
Test005 키워드와 식별자(2) (0) | 2020.08.30 |
Test007~009 변수와 자료형
2020. 9. 1. 15:58
Test007 : 변수와 자료형 boolean에 대한 실습
public class Test007 { public static void main(String[] args) { // 주요 변수 선언 boolean a = true; boolean b; int c = 10, d = 5; // 연산 및 처리(관계 연산 및 대입 연산) b = c < d; // b = 10 < 5; // b = false; // 결과 출력 System.out.println("a : " +a); System.out.println("b : " +b); } } // 실행 결과 /* a : true b : false 계속하려면 아무 키나 누르십시오 . . . */
Test008 : 변수와 자료형 char에 대한 실습
public class Test008 { public static void main(String[] args) { // 주요 변수 선언 char ch1, ch2, ch3; int a; // 연산 및 처리 ch1 = 'A'; ch2 = '\n'; //-- 개행 문자 ch3 = '대'; // a = (int)ch1; //-- check~!!! // 결과 출력 System.out.println("ch1 : " + ch1); System.out.println("ch2 : " + ch2); System.out.println("ch3 : " + ch3); System.out.println("a : " + a); } } // 실행 결과 /* ch1 : A ch2 : ch3 : 대 a : 65 계속하려면 아무 키나 누르십시오 . . . */
Test009 : 변수와 자료형 double에 대한 실습
public class Test009 { public static void main(String[] args) { // 정수와 정수의 나눗셈 double a = 1 / 2; //double a = 0; System.out.println("double a : " + a); //--==>> double a : 0.0 double b = 1/2 + 1/2; //double b = 0 + 0; //double b = 0; System.out.println("double b : " + b); //--==>> double b : 0.0 double c = 1 / 2.0; System.out.println("double c : " + c); //-- 나눗셈 연산과 관련하여 // 피연산자 중 실수가 포함되어 있다면 // 연산은 실수 기반의 연산이 수행되며 // 결과값 또한 실수 형태로 반환된다. double d = 3/2 + 1/2; //double d = 1 + 0; //double d = 1; System.out.println("double d : " + d); double e = 3/2 + 1/2.0; //double e = 1 + 0.5; //double e = 1.5; System.out.println("double e : " + e); } } // 실행 결과 /* double a : 0.0 double b : 0.0 double c : 0.5 double d : 1.0 double e : 1.5 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test011 자바의 입출력 BufferedReader (0) | 2020.09.01 |
---|---|
Test 010 변수와 자료형(퀴즈) (0) | 2020.09.01 |
Test006. 형변환 및 접미사 활용 (0) | 2020.08.30 |
Test005 키워드와 식별자(2) (0) | 2020.08.30 |
Test004 키워드와 식별자 (0) | 2020.08.25 |
Test006. 형변환 및 접미사 활용
2020. 8. 30. 12:52
public class Test006 { public static void main(String[] args) { int a; a = 10; System.out.println("a 의 결과 : " + a); int b = 20; System.out.println("b 의 결과 : " + b); short c; // 연산 및 처리(대입 연산) //c = a; //--==>> 에러 발생(컴파일 에러) //-- 기본적으로는 자료형이 작은 것에 큰 것을 담지 못한다. // (자동 형 변환 규칙 위반) // 명시적인 형 변환(강제 형 변환) c = (short)a; //-- 변수 a가 가지고 있는 데이터를 // short 형으로 형 변환을 수행한 후 // 변수 c에 대입하낟. // 00000000 00000000 00000000 00001010 → int 형 a 변수 10 // ↓ // 00000000 00001010 → short형 10 //결과 출력 System.out.println("c 의 결과 : " + c); //--==>> c 의 결과 : 10 long d = 10000000000L; //백억 //-- 접미사 "L"이 중요하다. // long 형은 숫자(상수) 뒤에 "L" 또는 "l"을 붙여 // 상수를 표현해야 한다. // 즉, 약 21억 이상 되는 상수에는 데이터 뒤에 접미사를 // 꼭 붙여줄 수 있도록 한다. // 결과 출력 System.out.println("d 의 결과 : " + d); //--==>> d 의 결과 : 10000000000 // 변수 선언 및 초기화 int e = 030; // 결과 출력 System.out.println("e 의 결과 : " + e); //--==>> e 의 결과 : 24 //-- 접두사 "0" - → 8진수 // 변수 선언 및 초기화 int f = 0xa6; // 결과 출력 System.out.println("f 의 결과 : " + f); //--==>> f 의 결과 : 166 //-- 접두사 "0x" → 16진수 // 0 1 2 3 4 5 6 7 8 9 a b c d e f // 변수 선언 및 초기화 float g = (float)0.0; //-- 접미사 "f" // 결과 출력 System.out.println("g 의 결과 : " + g); } } // 실행 결과 /* a 의 결과 : 10 b 의 결과 : 20 c 의 결과 : 10 d 의 결과 : 10000000000 e 의 결과 : 24 f 의 결과 : 166 g 의 결과 : 0.0 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test 010 변수와 자료형(퀴즈) (0) | 2020.09.01 |
---|---|
Test007~009 변수와 자료형 (0) | 2020.09.01 |
Test005 키워드와 식별자(2) (0) | 2020.08.30 |
Test004 키워드와 식별자 (0) | 2020.08.25 |
Test003 변수와 자료형 (0) | 2020.08.25 |
Test005 키워드와 식별자(2)
2020. 8. 30. 12:50
public class Test005 { public static void main(String[] args) { // 변수 선언 및 초기화(메모리에 값 할당) int a = 10, b = 5; // 변수 선언 int c, d; // 연산 및 처리 c = a + b; //-- a + b 의 결과값을 변수 c에 대입하라. d = a - b; //-- a - b 의 결과값을 변수 d에 대입하라. //결과 출력 System.out.println(a + " + " + b + " = " + c); //--==>> 10 + 5 = 15 // 숫자 문자열 숫자 문자열 숫자 //-- 자바에서는 서로 다른 자료형의 데이터들끼리도 // "+" 연산이 가능하며 // 다른 어떤 자료형과 문자열 데이터의 "+" 연산 결과는 문자열, // 즉, 문자열 결합 연산자로서 "+" // print() / println() / printf() / format() // printf() / format() //-- JDK 1.5 부터 지원되는 메소드 //System.out.printf("○ + ○ = ○", 10, 20, 30); System.out.printf("%d + %d = %d\n", a, b, c); // "\n" 개행 System.out.printf("%d + %d = %d%n", a, b, c); // "%n" 개행 //--==>> 10 + 20 = 30 // 10 + 20 = 30 System.out.printf("%d 과 %f\n",10, 3.14); //--==>> 10과 3.140000 //System.out.printf("%d 과 %d\n", 10, 3.14); //--==>> 에러 발생(런타임 에러) System.out.printf("%d 과 %f\n",10, 3.141592); //--==>> 10 과 3.141592 System.out.printf("%d 과 %.2f\n", 10, 3.141592); //--==>> 10 과 3.14 //-- 소수점 이하 두 번째 자리까지 표현 System.out.printf("%d 과 %.4f\n", 10, 3.141592); //--==>> 10 과 3.1416 //-- 소수점 이하 네 번째 자리까지 표현(반올림 발생) } }
실행 결과
// 실행 결과 /* 10 + 5 = 15 10 + 5 = 15 10 + 5 = 15 10 과 3.140000 10 과 3.141592 10 과 3.14 10 과 3.1416 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test007~009 변수와 자료형 (0) | 2020.09.01 |
---|---|
Test006. 형변환 및 접미사 활용 (0) | 2020.08.30 |
Test004 키워드와 식별자 (0) | 2020.08.25 |
Test003 변수와 자료형 (0) | 2020.08.25 |
Test002 print를 이용한 출력 (0) | 2020.08.23 |
Test004 키워드와 식별자
2020. 8. 25. 19:23
public class Test004 { public static void main(String[] args) { double height = 172.8; int age = 25; char degree = 'A'; String name = "조윤상"; //String name = "권소윤"; //-- 스코프 영역 안에서 변수명은 식별자~!!! //String #name = "김승범"; //-- "$"와 "_"를 제외한 다른 특수문자는 // 변수의 이름으로 활용할 수 없다. // 하지만, 그나마 사용 가능한 이들 특수문자도 // 함부로 사용하는 것은 고려해야 한다. //int tel = 01011112222; String tel = "01011112222"; String _tel = "010-1111-2222"; String 주소 = "경기도 고양시"; //-- 문법적으로 한글 단어를 변수명으로 사용할 수 있지만 // 실무적인 측면에서 접근한다면 // 절대로 한글 단어를 변수명으로 사용해서는 안된다. // 결과 출력 System.out.println("name : " + name); System.out.println("age : " + age); System.out.println("tel : " + tel); System.out.println("_tel : " + _tel); System.out.println("주소 : " + 주소); } }
실행 결과
//실행 결과 /* name : 조윤상 age : 25 tel : 01011112222 _tel : 010-1111-2222 주소 : 경기도 고양시 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test006. 형변환 및 접미사 활용 (0) | 2020.08.30 |
---|---|
Test005 키워드와 식별자(2) (0) | 2020.08.30 |
Test003 변수와 자료형 (0) | 2020.08.25 |
Test002 print를 이용한 출력 (0) | 2020.08.23 |
Test001 : Hello Java! (1) | 2020.08.23 |
Test003 변수와 자료형
2020. 8. 25. 19:22
public class Test003 { public static void main(String[] args) { // 변수 선언 int a; // 변수 초기화(변수 a에 10을 대입) a = 10; // 변수 선언 및 초기화 int b = 20; // 변수 선언 int c; // 테스트 System.out.println(a); //--==>> 10 System.out.println(b); //--==>> 20 //System.out.println(c); //--==>> 에러 발생(컴파일 에러) //-- 에러 사유 : 초기화 되지 않은 지역 변수에 접근하여 출력을 시도 // 연산 및 처리 c = a + b; System.out.println(c); //--==>> 30 //System.out.println(a b c); //--==>> 에러 발생(컴파일 에러) System.out.println(a + " " + b + " " + c); //--==>> 10 20 30 // ※ 덧셈 연산자(+) // 피연산자 중 어느 하나라도 문자열 형태의 데이터가 존재한다면 // 산술연산자로써의 기능을 수행하는 것이 아니라 // 문자열 결합 연산자로써의 기능을 수행하게 된다. System.out.println("a 의 값은 " + a + "입니다."); System.out.println("b 의 값은 " + b + "입니다."); System.out.println("a 와 b를 더한 결과값: " + c); } } // 실행 결과 /* 10 20 30 10 20 30 a 의 값은 10입니다. b 의 값은 20입니다. a 와 b를 더한 결과값: 30 계속하려면 아무 키나 누르십시오 . . . */
'JAVA > 자바 기본 프로그래밍' 카테고리의 다른 글
Test006. 형변환 및 접미사 활용 (0) | 2020.08.30 |
---|---|
Test005 키워드와 식별자(2) (0) | 2020.08.30 |
Test004 키워드와 식별자 (0) | 2020.08.25 |
Test002 print를 이용한 출력 (0) | 2020.08.23 |
Test001 : Hello Java! (1) | 2020.08.23 |