728x90
반응형
Practice01_Question_If_else_Average
package chapter04.sec02;
import java.util.Scanner;
//수험생의 이름(변수명 :name), 영어점수(변수명 :eng), 면접점수(변수명:itv)를 입력받고
//이 때, 영어점수(변수명:eng)가 70이상이고, 면접점수(변수명:itv)가 70점이상이고,
//평균점수(변수명:avg)가 80점 이상이면(if) 합격메시지를 화면으로 출력하고,
//그렇지 않을 경우(else),불합격 메시지를 화면으로 출력하는 자바프로그램을 소스코딩하시기 바랍니다.
public class Practice01_Question_If_else_Average {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("수헙생의 이름을 입력해주시기바랍니다=>");
String name = scanner.next();
System.out.println("수험생" + name + "님의 영어점수를 입력해주세요==>");
int eng = scanner.nextInt();
System.out.println("수험생" + name + "님의 면접 점수를 입력해 주세요==>");
int itv = scanner.nextInt();
double avg =(eng + itv)/ 2;
if ((avg >=70) && (itv >= 70) &&(avg>=80.00)) {
System.out.println("수험생" + name + "님은" + avg + "점으로 합격하셨습니다!");
}else {
System.out.println("수험생" + name + "님은" + avg + "점으로 불합격하셨습니다!");
}
}
}
Practice02_Question_If_else_equals_Id_Pwa
package chapter04.sec02;
import java.util.Scanner;
//사용자의 이름(변수명 : name), 아이디(변수명 : id), 비밀번호(변수명 : pwd)를 입력 받고,
//id가 jangnara이고, 비밀번호가 1234이면, 사용자 이름의 환영 메시지를 표현하고,
//그렇지 않을 경우, "아이디 혹은 비밀번호가 정확하지 않습니다!"라는 메시지가 나타나도록
//자바 프로그램을 코딩하시기 바랍니다.
public class Practice01_Question_If_else_equals_Id_Pwa{
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("사용자의 이름을 입력해주세요==>");
String name = scan.next();
System.out.println("사용자의 ID를 입력하세요==>");
String id = scan.next();
System.out.println("사용자의 pw를 입력하세요==>");
String pwd = scan.next();
if(id.equals("jangnara")&&pwd.equals("1234")) {
System.out.println(name + "님 환영합니다!");
}else {
System.out.println("아이디 혹은 비밀번호가 정확하지 않습니다");
}
}
}
Practice03_for_if_multiple_of_3
package chapter04.sec02;
import java.util.Scanner;
//for문과 if문을 활용하여, 1부터 100까지 숫자 중에서 3의 배수값을 출력하고,
//3의 배수합도 출력하는 자바 프로그램을 제작하시기 바랍니다.
public class Practice03_for_if_multiple_of_3 {
public static void main(String[] args) {
//정수형 3의 배수합 변수 thbh를 선언하고 0으로 초기화(초기화 셋팅) 처리합니다
int thbh = 0;
//for문으로 1부터 100까지의 정수를 반복해서 처리해줍니다.
for(int i = 1; i <= 100; i++) {
// System.out.println(i);
if (i%3 == 0) { // i%3 == 0 : 3의배수, i%5 = 0 : 5의배수
System.out.print(i + " ");
thbh += i; //thbh = thbh + i;
}
}
System.out.println("\n3의 배수 합계 값 = " + thbh);
// 3의 배수 합계값을 화면으로 출력 처리합니다.
}
}
Practice04_input_dan
package chapter04.sec02;
import java.util.Scanner;
//Scanner 클래스 활용, 정수값으로 단(변수명 : dan)을 입력 받고,
//for문을 활용하여, 해당 단(변수며이:dan)의 구구단만 화면으로 출력하는
//자바 프로그램을 제작하시기 바랍니다.
public class Practice04_input_dan {
public static void main(String[] args) {
// Scanner scan = new Scanner(System.in);
// System.out.print("정수값을 입력하세요==>");
// int dan = scan.nextInt();
//
// for(int m=dan; m<=9; m++) {
// System.out.println("***" + m + "단 ***");
// for(int n=1; n <=9; n++) {
// System.out.println(m + "x" + n +"=" +(m*n));
// }
// }
// 선생님 답안
Scanner scan = new Scanner(System.in);
System.out.println("보고 싶은 구구단의 단을 입력해주세요==>");
int dan = scan.nextInt();
for (int times = 1; times <=9; times++) {
System.out.printf("%d X %d = %2d \n", dan, times, dan*times);
}
}
}
728x90
반응형
'☭DEVELOPER > #2 웹개발(자바기반 풀스택)' 카테고리의 다른 글
[BACKEND]JAVA_ECLIPSE09 참조 타입 (0) | 2023.08.21 |
---|---|
[BACKEND]JAVA_ECLIPSE⑧ Break문 (2) | 2023.08.21 |
[BACKEND]JAVA_ECLIPSE08 반복문: for문, while문, do-while문 (0) | 2023.08.18 |
[BACKEND]JAVA_ECLIPSE07 조건문과 반복문 (0) | 2023.08.18 |
[BACKEND]JAVA_ECLIPSE06_연산자 (0) | 2023.08.18 |