분류 전체보기 (145) 썸네일형 리스트형 [ JAVA ] if ~ else 문 ① /*==================================== ■■■ 실행 흐름의 컨트롤 (제어문) ■■■ - if ~ else문 실습 =====================================*/ 사용자로부터 임의의 연도를 입력받아 입력받은 연도가 윤년인지 , 평년인지 판별하여 결과를 출력하는 프로그램을 구현한다. 단, if ~ else 조건문을 활용할 수 있도록 한다. //실행 예) // 임의의 연도 입력 : 2020 // >> 2020 → 윤년 // 계속하려면 아무 키나 // 임의의 연도 입력 : 2021 // >> 2021 → 평년 // 계속하려면 아무 키나... ※윤년의 판별 조건 🔵 연도가 4의 배수이면서 100의 배수가 아니거나 ( year%4==0 && year%100 !=.. 제어문 _ IF 문 /*======================================== ■■■ 실행 흐름의 컨트롤 (제어문) ■■■ - if문 실습 ========================================*/ //사용자로부터 임의의 정수를 입력받아 //입력받은 정수가 짝수인지 홀수인지 판별하여 //결과를 출력하는 프로그램을 구현한다. //단, BufferedReader 의 readLine() 메소드를 통해 입력받을 수 있도록 처리하고 //단일 if문을 활용하여 구현할 수 있도록 한다. //실행 예) //임의의 정수 입력 : 37 //37 → 홀수입니다. //계속하려면 아무 키나 누르세요... //실행 예) //임의의 정수 입력 : 46 //37 → 짝수입니다. //계속하려면 아무 키나 누르세요..... 삼항 연산자를 활용한 윤년 / 평년 판별 /*==================================== ■■■ 연산자 ( Operator) ■■■ - 삼항 연산자 (요즘에는 조건 연산자라고 많이 부른다) =====================================*/ // 사용자로부터 임의의 연도를 입력받아 입력받은 연도가 윤년인지 평년인지 판별하여 결과를 출력하는 프로그램을 구현한다. // 단, 입력은 BufferedReader 의 readLine() 을 활용하고 연산은 조건 연산자를 활용할 수 있도록 한다. // 실행 예) // 임의의 연도 입력 : 2000 // 2000 → 윤년 // 계속하려면 아무 키나... // 임의의 연도 입력 : 2011 // 2011 → 평년 // 계속하려면 아무 키나... // ※ 윤년의 판별 조.. 삼항연산자를 통한 홀수/짝수 , 정수(- + 0) 판별 /*==================================== ■■■ 연산자 ( Operator) ■■■ - 삼항 연산자 (요즘에는 조건 연산자라고 많이 부른다) =====================================*/ // 단항연산자 2항연산자 3항연산자 // 피연산자 피연산자 피연산자 // --------- -------- -------- // 1항 2항 3항 //피연산자 ? 피연산자 : 피연산자 //-------- ------- -------- // 1항 2항 3항 //사용자로부터 임의의 정수를 입력받아 //입력받은 정수가 짝수인지 홀수인지 판별하는 프로그램을 구현한다. //단 , 조건연산자(삼항연산자)를 활용하여 처리할 수 있도록 한다. //실행 예) //임의의 정수 입력 :.. float와 double의 정밀도, 비트단위연산자와 논리연산자 /*==================================================== ■■■■ 자바 기본 프로그래밍 ■■■■■ - 실수형 데이터타입 정밀도 테스트 =====================================================*/ public class Test021 { public static void main(String[] args) { //○ 주요 변수 선언 float a = 0; //4바이트 double b = 0; //8바이트 //○ 연산 및 처리 for (int i=1;i> 9.9996058E9 System.out.println(b); //-==>> 1.0E10 //○ 결과 출력 System.out.println("float : " + (a/100.. java.util.Scanner /*==================================================== ■■■■ 자바 기본 프로그래밍 ■■■■■ - BufferedReader - 산술연산자 - printf() =====================================================*/ // 사용자로부터 정수를 두 번 입력받아 // 사칙연산 및 나머지 연산을 수행하여 // 그 결과를 출력하는 프로그램을 구현한다. // 단, 입력받는 과정은 BefferedReader 를 활용할 수 있도록 하고, // 출력하는 과정은 printf () 메소드를 활용할 수 있도록 한다, // 편의상 나눗셈 연산은 정수 기반의 연산으로 처리한다. // 실행 예) // 첫 번째 정수 입력 : 100 // 두 번째.. printf() _ 서식출력메소드 /*==================================================== ■■■■ 자바 기본 프로그래밍 ■■■■■ - 자바의 기본 입출력 : printf() =====================================================*/ public class Test016 { public static void main(String[] args) { System.out.print("AAA"); System.out.print("BBB"); System.out.print("CCC\n"); // \n은 개행 //서식 출력 메소드 System.out.printf("12345678901234567890"); System.out.printf("123456789012345.. BufferedReader, System.in.read() /* ======================================================== ■■■■ 변수와 자료형 ■■■■■ - Test010 클래스의 내용을 참고하여 직사각형의 넓이와 둘레를 구하는 프로그램을 구현한다. - 가로 : 10 , 세로 : 20 ======================================================== */ // 실행 예) // 넓이 : // 둘레 : // 계속하려면 아무 키나 누르세요... public class Test011 { public static void main(String[] args) { int l = 10; int h = 20; //넓이와 둘레 int area, length; area = l*h; length = 2.. 이전 1 ··· 14 15 16 17 18 19 다음