본문 바로가기

자바22

728x90
JAVA_ Test029_ 삼항 연산자(조건 연산자)로 윤년 판단하기 Test029 삼항 연산자(조건 연산자)로 윤년 판단하기※ 윤년 판별 조건 4년 주기는 윤년이다. (2/29일이 있을 경우 윤년이다.) 그러나 100년 주기는 평년이다. 그러나 400년 주기는 윤년이 맞다. Test029.java import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader; public class Test029{public static void main(String[] args) throws IOException{// BufferedReader 인스턴스 생성BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); .. 2018. 4. 4.
JAVA_ Test028_ 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__ Test028 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__Quiz 실습 문제사용자로부터 임의의 정수를 입력받아 입력받은 정수가 양수인지, 음수인지, 0인지 구분하여 결과를 출력하는 프로그램을 작성한다.단, 입력 데이터는 BufferedReader 의 readLine() 을 통해 넘겨받을 수 있도록 한다. 또한 조건 연산자(삼항 연산자)를 활용하여 기능을 구현할 수 있도록 한다. Test028.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test028{public static void main(String[] args) throw.. 2018. 4. 4.
JAVA_ Test027_ 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__ Test000 삼항 연산자 = 조건 연산자 __조건__?__true__:_false__※ 옛 개발자들은 삼항 연산자라 불렀지만 요즘은 조건 연산자로 더 많이 불린다. 피연산자 연산자 피연산자 연산자 피연산자 1항 2항 3항 피연산자 ? 피연산자 : 피연산자 1항 2항 3항 Quiz사용자로부터 임의의 정수를 입력받아입력받은 정수가 짝수인지 홀수인지 판별하는 프로그램을 구현한다.단, 조건 연산자(삼항 연산자)를 활용하여 작성할 수 있도록 한다. Test027.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test027{public static void main(.. 2018. 4. 4.
JAVA_ Test021_ printf() 메소드로 특수문자 % 출력하기 Test021 Quiz printf() 메소드로 특수문자 % 출력하기사용자로부터 정수를 두 번 입력받아 사칙연산 및나머지 연산을 수행하여 결과를 출력하는 프로그램 작성→ %% = % 보이기 Test021.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test021{public static void main(String[] args) throws IOException{// 변수 선언 및 인스턴스 생성int a, b; // 정수int plus, minus, multiply, division, remainder; // 연산자 정의BufferedReader br =.. 2018. 3. 29.
JAVA_ Test020_ 실수형 데이터타입의 정밀도 테스트 실습 Test020 실수형 데이터타입의 정밀도 테스트 실습 float(4 Byte) 보다 double(8 Byte)가 더 정밀하다는 것을 증명 Test020.java public class Test020{public static void main(String[] args){float a = 0;double b = 0; // 연산 및 처리 → 100000번 반복for(int i = 1; i 2018. 3. 28.
JAVA_ Test013_ Quiz 입력받아 삼각형의 넓이를 구하는 프로그램 Test013 Quiz 삼각형의 넓이를 구하는 프로그램삼각형 밑변의 길이와 높이를 사용자로부터 입력받아삼각형의 넓이를 구하는 프로그램을 구현한다. Test013.java import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException; public class Test013{public static void main(String[] args) throws IOException{// 외부로부터 데이터를 입력받도록 처리하기 위하여// BufferedReader 인스턴스 생성BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // 주요 .. 2018. 3. 28.
JAVA_ Test010_ Quiz 원의 넓이와 둘레를 구하는 프로그램 Test010 Quiz사전에 부여된 반지름 정보를 통해원의 넓이와 둘레를 구하는 프로그램을 작성한다. → 반지름 : 10※ 원의 반지름 = r※ π = 3.14※ 원의 넓이 = πr^2※ 원의 둘레 = 2πr Test010.java public class Test010{public static void main(String[] args){// 주요 변수 선언(반지름)int r = 10;//-- 반지름final double PI = 3.141592;//-- 원주율 변환되지않는 상수처럼 쓰겠다 선언// ※ 키워드 final : 변수의 상수화double area, length;//-- 넓이, 둘레 // 연산 및 처리// ① 넓이 연산// 원의 넓이 = 반지름 * 반지름 * 3.141592area = r * r.. 2018. 3. 28.
JAVA_ Test008_ 변수와 자료형(char) Test008 변수와 자료형(char) Test008.java public class Test008{public static void main(String[] args){// 주요 변수 선언char ch1, ch2, ch3;int a; // 연산 및 처리ch1 = 'A';ch2 = '\n';//-- 개행ch3 = '대';a = (int)'A';// ASCII CODE에서 A=65, a=97 이건 기억하는게 좋다 ★ // 결과 출력System.out.println("ch1 : " + ch1);System.out.println("ch2 : " + ch2);System.out.println("ch3 : " + ch3);System.out.println("a : " + a); }} cmd ch1 : Ach2 :.. 2018. 3. 28.
JAVA _ Test007_ 변수와 자료형(boolean) Test007 변수와 자료형(boolean) Test007.java public class Test007{public static void main(String[] args){// 주요 변수 선언boolean a = true;boolean b;int c = 10, d = 5; // 연산 및 처리(관계 연산 및 대입 연산)b = c < d; // 결과 출력System.out.println("a : " + a);System.out.println("b : " + b);}} cmd a : trueb : false계속하려면 아무 키나 누르십시오 . . . 2018. 3. 28.
JAVA_ Test006_지역변수의 초기값 테스트 Test006 지역변수의 초기값 테스트① Primetive Type 의 지역 변수는 초기화 과정을 거치지 않고 사용하지 못한다. 값이 담기지 않은 상태에서 출력하고자 하면 에러가 발생하는 것이다.② 자료형이 작은 것에 큰 것을 담지 못한다. (자동 형 변환 규칙 위반)③ long 형은 숫자(상수) 뒤에 접미사 L 또는 l 을 넣어 상수를 표현해줘야 ← 방향 계산가능 즉, 약 21억 이상 되는 상수에는 뒤에 접미사를 꼭 붙여줄 수 있도록 한다. // 지역변수 : 메인메소드 안에서 선언된 변수// 클래스변수라고 하면 안된다. (클래스변수 : static 이 붙은 변수) Test006.javapublic class Test006{public static void main(String[] args){// 변수 .. 2018. 3. 28.
728x90
728x90