본문 바로가기

JAVA

(227)
중첩 if 문 중첩 if문 1개의 if 문 안에 또 다른 if문이 들어오는 구조이다. 우리가 특정코드 조건을 만족할 시에만 실행시킬때 if문을 사용하게 되는데 만약, 특정 조건을 체크해서 코드를 실행하고 그 안에 다시 다른 조건을 체크해야한다면, package day0305; public class Ex01NextedIf { public static void main(String[] args) { int num = 4; // 먼저 number가 자연수 인지 아닌지를 확인하는 if문을 만들어준다. if (num >= 0) { System.out.println("자연수입니다."); if (num < 10) { System.out.println("한자릿수자연수입니다."); } else if (num < 100) { Syst..
시험 보호되어 있는 글입니다.
예제5 보호되어 있는 글입니다.
예제4 사용자로부터 키와 몸무게를 입력받아서 사용자의 BMI 수치를 소숫점 2번째 자리까지 출력하고, 사용자의 체형이 어디에 속하는 지도 출력하세요. package day0304; import java.util.Scanner; public class BmiChecker2Answer01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("키를 입력해주세요"); System.out.println(">"); double heigh = scanner.nextDouble(); System.out.println("몸무게를 입력해주세요"); double weight = scanner.nex..
예제3 사용자로부터 나이를 입력 받아서 출력되는 프로그램을 작성해보세요. ~5세 이하 : 영아 ~13세 이하 : 어린이 ~18세 이하 : 청소년 ~ 그 외 : 성인 package day0304; import java.util.Scanner; public class AgeChecker01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("나이를 입력해주세요: "); System.out.print(">"); int age = scanner.nextInt(); if (age < 6) { System.out.println("영아 입니다"); } else if(age < 14){ Sy..
예제2 사용자로부터 번호, 이름, 국어, 영어, 수학 점수를 차례대로 입력을 받아서 다음과 같은 형식으로 출력 되는 프로그램을 작성하시오 . 번호: 0##번 이름:### 국어: 0##점 영어: 0##점 수학: 0##점 총점: 0##점 평균: 0##.##점 package day0304; import java.util.Scanner; public class GradeBook02 { // 프로그램 내부적으로 사용할 상수들 // 1. 과목의 숫자 static final int SUBJECT_SIZE = 3; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); // 정보입력 // 번호 입력 System.out.print("번..
예제 직접 변수를 만들고 그리고 다음과 같은 형식을 갖추어 출력할 수 있게 프로그램을 작성하세요 번호 : ##번 이름: #### 국어: 0##점 영어:0##점 수학 0##점 총점: 0##점 평균 0##.##점 package day0304; public class GradeBook01 { public static void main(String[] args) { String name = "임수지"; int num = 12; int eng = 15; int kor = 15; int mat = 18; int sum = eng+kor+mat; double average = sum / 3.0; //System.out.println("번호: " + num); -내가 쓴 답 //System.out.println("이름: "..
if (조건문 01) if - else if 구조 만약 우리가 if의 조건식이 false가 나올경우 else 코드 블락을 무조건 실행시키는 것이 아니라 다른 조건식을 체크해야할 경우에는 이렇게 if-else if 구조가 나오게 된다 if - else if 구조 if (조건식1){ 실행할 코드 } else if(조건식2) { 실행할 코드 } else if (조건식3) { 실행할 코드 } else if ( 조건식4) { ..... } else{ 실행할 코드 } 단, else다음에는 else if가 나올 수없다 왜냐하면 else는 조건식이 false가 나왓을 경우 무조건 else가 실행되기 때문에 그다음 else if는 아예 접근이 불가능하기 때문이다. public class Ex06IfElseIf { public static v..