본문 바로가기

JAVA/국비 공부

(118)
예제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..
if ( 조건문 ) if - else 구조 if - else 구조란 if의 조건식이 false가 나오면 무조건 else코드 블락이 실행이 되는 구조이다. if - else구조에서는 무조건 둘 중 하나의 코드만 실행이된다. 만약, if 조건식이 true가 나오면 if 코드 블락만 실행이되고 if 조건식이 false가 나오면 else 코드블락만 실행이 된다. package day0304; public class Ex05IfElse { public static void main(String[] args) { int num = 12; if(num == 2) { System.out.println("number는 2입니다."); } else { System.out.println("number는 2가 아닙니다."); } } }
if ( 조건문 ) if - else 구조 if - else 구조란 if의 조건식이 false가 나오면 무조건 else코드 블락이 실행이 되는 구조이다. if - else구조에서는 무조건 둘 중 하나의 코드만 실행이된다. 만약, if 조건식이 true가 나오면 if 코드 블락만 실행이되고 if 조건식이 false가 나오면 else 코드블락만 실행이 된다. package day0304; public class Ex05IfElse { public static void main(String[] args) { int num = 12; if(num == 2) { System.out.println("number는 2입니다."); } else { System.out.println("number는 2가 아닙니다."); } } }
if (예제) 1. 사용자로부터 숫자를 입력받아서 자연수이면 "자연수입니다. " 가 출력되게 만드시오 2. 사용자로부터 나이를 입력받아서 미성년자이면 "미성년자입니다" 가 출력되게 만드시오 3. 사용자로부터 숫자를 입력받아서 홀수이면 "홀수입니다." 가 출력되게 만드시오 4. 사용자로부터 아이디와 비밀번호를 입력받아서 아이디가 "admin", 비밀번호가 "111" 이면 로그인 성공을 출력되게 만드시오. 5. 사용자로부터 숫자를 입력받아서 0이상 100미만일경우. "두자리 자연수입이다"가 출력되게 만드시오 package day0304; import java.util.Scanner; public class Ex04If02 { public static void main(String[] args) { Scanner scann..