JAVA 입력,출력,연산,swing 사용자UI, 랜덤 기본예제
2021. 8. 27. 14:21ㆍ개발하는중/java
728x90
반응형
자바 공부를 하다보면 기본적으로 많이 하는 성적 입력받아 계산하는 예제입니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import java.util.*;
public class Quiz01 {
public static void main(String[] args){
// 국,영,수 를 입력받고 평균 값을 계산,
// 60.2 이상이면 "합격" / "불합격"
Scanner sc = new Scanner(System.in);
System.out.print("국어 점수 입력 >>");
int kor = sc.nextInt();
System.out.print("영어 점수 입력 >>");
int eng = sc.nextInt();
System.out.print("수학 점수 입력 >>");
int mat = sc.nextInt();
double navg = (kor + eng + mat) / 3.0;
System.out.printf("%.2f \n", navg);
String msg = navg > 60.2 ? "합격" : "불합격";
System.out.printf("%s \n", msg);
}
}
|
cs |
입력 받아 출력하고 랜덤함수를 사용하여 연산 후 출력 합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import javax.swing.JOptionPane;
/*
<JOP...>
1. 나이 입력 받고 , 성인/미성년 출력
2. 구구단 랜덤하게 1문제 내고 , 답을 입력 정답/오답 출력
*/
public class Quiz02 {
public static void main(String[] args){
// String nAge;
//
// nAge = JOptionPane.showInputDialog("나이 입력: ");
//
// int sage = Integer.parseInt(nAge);
//
// String age = sage >= 20 ? "성인":"미성년자";
// JOptionPane.showMessageDialog(null, "나이"+sage+"="+age);
int n1, n2;
n1=(int)(Math.random()*8)+2; // 2 ~ 9;
n2=(int)(Math.random()*9)+1; // 1 ~ 9;
String sAnswer=JOptionPane.showInputDialog(n1 + "X" + n2 + "=?");
int ans = Integer.parseInt(sAnswer);
String m = ans==n1*n2?"정답!":"땡!";
JOptionPane.showMessageDialog(null, m);
}
}
|
cs |
자바에서 사용빈도 가 많은 조건문입니다. 입력받은 내용을 바탕으로 조건을 걸어줍니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
import java.util.*;
public class Quiz03 {
public static void main(String[] args){
int num;
Scanner sc = new Scanner(System.in);
System.out.print("정수 입력 : ");
num = sc.nextInt();
if(num % 2 == 0){
System.out.printf("입력한 수 %d 짝수\n", num);
}
else{
System.out.printf("입력한 수 %d 홀수\n", num);
}
if(num % 2 == 0 && num % 3 == 0){
System.out.printf("입력한 수는 %d 2,3 배수", num);
}
else if(num % 2 == 0 && num % 5 == 0){
System.out.printf("입력한 수는 %d 2,5 배수", num);
}
else if(num % 3 == 0 && num % 5 == 0){
System.out.printf("입력한 수는 %d 3,5 배수", num);
}
else{
System.out.printf("입력한 수는 %d 해당없음", num);
}
}
}
|
cs |
조건과 연산 입력 출력 기본적인 예제입니다! 열공이여~~
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
import java.util.*;
public class Quiz04 {
public static void main(String[] args) {
int nCm,nAge;
Scanner sc = new Scanner(System.in);
System.out.print("키 입력 >>");
nCm = sc.nextInt();
System.out.print("나이 입력 >>");
nAge = sc.nextInt();
int count = 0;
if(nCm >= 120 && nAge >= 10){
System.out.println("자이로드롭 기준 신장 120cm이상, 10세이상");
System.out.println("신장"+nCm+"cm, "+nAge+"세");
count++;
}
if(nCm >= 110 && nAge >= 15){
System.out.println("유령의집 기준 신장 110cm이상, 15세이상");
System.out.println("신장"+nCm+"cm, "+nAge+"세");
count++;
}
if(nCm >= 90 && nAge != 0){
System.out.println("회전 목마 기준 신장 90cm이상, 나이제한없음");
System.out.println("신장"+nCm+"cm, "+nAge+"세");
count++;
}
if(nCm >= 130 && nAge >= 13){
System.out.println("롤러코스터 기준 신장 130cm이상, 13세 이상");
System.out.println("신장"+nCm+"cm, "+nAge+"세");
count++;
}
else {
System.out.println("해당사항없음");
}
System.out.printf("총 %d 개\n", count);
}
}
|
cs |
728x90
'개발하는중 > java' 카테고리의 다른 글
JAVA 특수문자 사이 문자열 잘라 넣기 (0) | 2023.09.04 |
---|---|
json string 중복 value 체크 후 중복 json 제거 (0) | 2023.09.04 |
JAVA 입력,출력,변수,연산,랜덤함수, swing입력UI,조건문 기본적인 예제 (0) | 2021.08.27 |
JAVA 입력,출력,변수 기본적인 예제 (0) | 2021.08.26 |
java jsonString convert 유형 정리 (0) | 2021.08.06 |