Java/Java_기초부터 _끝까지
Java 기초 제어문 - 연습문제(4)
Java 기초 제어문 - 연습문제(4)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 num이라는 변수에 120이라는 숫자를 초기화 한 후에 이 숫자가 양수이면서 짝수인지 확인하는 프로그램을 만드시오 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; public class Qu_04_04 { public static void main(String[] args) { int num = 120; if(num > 0 && num % 2 == 0) { System.out.println("양수이면서 짝수"); } } }
Java 기초 제어문 - 연습문제(3)
Java 기초 제어문 - 연습문제(3)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 사용자에게 국어점수 영어점수 수학점수를 각각 받은 후 평균 점수를 계산해 90점 이상이면 A, 80점 이상이면 B, 70점 이상이면 C, 60점 이상이면 D, 60점 미만이면 F를 출력하는 학점 계산 프로그램을 만드시오 다음과 같은 결과가 나와야 합니다. 정답 package ex04controlerstatement; import java.util.Scanner; public class Qu_04_03 { public static void main(String[] args) { Scanner scanner = new ..
Java 기초 제어문 - 연습문제(2)
Java 기초 제어문 - 연습문제(2)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 사용자에게 값을 입력받은 후 그 값이 숫자인지 아닌지를 출력하는 프로그램을 만드시오. (HINT : 숫자의 아스키코드 값은 48 ~ 57입니다.) 다음과 같은 결과가 나와야 합니다. 각각의 사진은 프로그램을 다시 실행한 것입니다. 정답 package ex04controlerstatement; import java.io.IOException; public class Qu_04_02 { public static void main(String[] args) throws IOException { int user; Syste..
Java 기초 제어문 - 연습문제(1)
Java 기초 제어문 - 연습문제(1)
2020.10.12기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 시나리오 사용자에게 숫자를 입력받고 2의 배수인지 아닌지를 출력하는 프로그램을 만드시오 단, 사용자에게 입력받은 것이 숫자가 아닐경우 "숫자가 아닙니다"를 출력하시오. 다음과 같은 결과가 나와야 합니다. 각각의 사진은 프로그램을 다시 실행한 것입니다. 정답 package ex04controlerstatement; import java.io.IOException; public class Qu_04_01 { public static void main(String[] args) throws IOException { /* 다른 방법..
Java 기초 제어문 - break문, continue문
Java 기초 제어문 - break문, continue문
2020.10.08기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 braek문을 이해한다. 자바에서 사용하는 continue문을 이해한다. 코드 package ex04controlerstatement; public class E06BreakContinue { /* break문 : 반복문이나 switch문에서 주로 사용되며 블럭내에서 break문을 만나게되면 해당 블럭을 탈출한다. continue문 : 반복문에서 continue를 만나면 블럭의 처음으로 돌아가서 조건을 확인한다. 따라서 continue아래 문장은 실행되지 않는다. */ public static void..
Java 기초 제어문 - for문
Java 기초 제어문 - for문
2020.10.08기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 for문을 이해한다. 여러가지 시나리오를 통해 반복문에 대한 이해도를 높힌다.' 코드 package ex04controlerstatement; /* for문 : while문과 같은 반복문의 초기값, 조건식, 증감식이 한줄에 있어 반복의 횟수를 명시적으로 알수 잇는 반복문이다. 그러므로 사용빈도가 가장높다. 형식] for(초기값; 조건식; 증감식;){ 실행문장; } 실행순서] 초기값 -> 조건식 확인 -> 참일때 실행 -> 증감식 -> 조건식 확인 -> 반복실행.... -> 조건이 거짓일때 for문 탈출..
Java 기초 제어문 - do-while문
Java 기초 제어문 - do-while문
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 do-while문을 이해한다. 코드 package ex04controlerstatement; import java.io.IOException; import java.util.Scanner; public class E04DoWhile { /* do ~ while문 : 반드시 한번은 실행해야 할 경우 사용하는 반복문. 즉 조건검사 없이 무조건 한번은 실행된다. 형식] 반복을 위한 초기값; do{ 실행문장; 반복문을 탈출하기 위한 증감식 }while(조건식);
Java 기초 제어문 - while문
Java 기초 제어문 - while문
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 while문을 이해한다. 여러가지 사니리오를 구현함을을 통해 반복문에 대한 이해도를 높힌다. 코드 package ex04controlerstatement; public class E03While { /* while문 : 반복의 횟수가 정해져있지 않을때 주로 사용하는 반복문 반복의 횟수가 명확할때는 주로 for 문을 사용한다. 형식] 반복을 위한 변수의 초기값 선언; while(반복의 조건){ 실행문'; 반복을 위한 변수의 즏증감식;
Java 기초 제어문 - switch문
Java 기초 제어문 - switch문
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 switch문에 대해 이해한다. 코드 package ex04controlerstatement; import java.util.Scanner; public class E02Switch { /* switch문 if문처럼 조건에 따라 분기하는 제어문으로 정수식의 값과 동일리한 부분을 찾아 실행하는 형태 형식] switch(정수식 or 산술식){ case 1: 실행문 1; break; case 2: 실행문 2; break; default: 위의 값과 매칭되지 않을 때 실행되는 문장. else와 같은 의미임 }..
Java 기초 제어문 - if문(3)
Java 기초 제어문 - if문(3)
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 if문의 기능 중 하나인 else if에 대해 이해한다. else if문으로 학점 프로그램을 만들어 본다 else if문을 잘못 사용할 경우 학점 프로그램에서 어떠한 문제가 일어나는지 이해한다. 코드 package ex04controlerstatement; public class E01If03 { /* if문 형식3] if(조건1){ 실행문1 } else if(조건2){ 실행문2; } else{ 위 모든 조건이 만족하지 않을때 실행할 문장; } ※ 단 else문에는 조건식이 들어갈 수 없다. */ public stati..
Java 기초 제어문 - if문(2)
Java 기초 제어문 - if문(2)
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 사용하는 if-else문을 이해한다. 삼항연잔사를 이해한다. 코드 package ex04controlerstatement; public class E01If02 { /* if문 형식2 if(조건문){ 조건문이 참일때 실행문장; } else{ 조건문이 거짓일때 실행문장; } */ public static void main(String[] args) { int num = 101; if(num % 2 ==0) { System.out.println("짝수입니다."); } else { System.out.println(..
Java 기초 제어문 - if문(1)
Java 기초 제어문 - if문(1)
2020.10.07기본 환경 JDK : 1.8.0_261 버전 JRE : 1.8.0_261 버전 JAVA VERSION : 8 업데이트 261 Eclipse IDE VERSION : 2020-06버전 목표 자바에서 제공하는 if문을 이해한다. 코드 package ex04controlerstatement; import java.io.IOError; import java.io.IOException; public class E01If01 { /* if문(조건문, 분기문) 형식 1 if(조건문){ 실행문1 실행문2 } - if문의 조건문은 반드시 비교식 혹은 논리식이여야 한다. - 즉 결과 없이 boolean타입(true, false)이여야 한다. - 실행할 문장이 하나인 경우 중괄호 생략이 가능하다. */ public stat..