728x90
스캐너 입력
Scanner scan = new Scanner(System.in);
- 정수 입력
int n = scan.nextInt( );
- 실수 입력
double d = scan.nextDouble( );
- 문자 입력
String cha = scan.next( );
- 문자열 입력
String str = scan.nextLine( );
스캐너 닫기
scan.close( );
package Java05;
import java.util.Scanner;
public class Test03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("Enter any integer : ");
Scanner scan1 = new Scanner(System.in);
int n = scan1.nextInt();
System.out.print("Enter any double : ");
Scanner scan4 = new Scanner(System.in);
double dou = scan4.nextDouble();
System.out.print("Enter any character : ");
Scanner scan2 = new Scanner(System.in);
String ch = scan2.next();
System.out.print("Enter any string : ");
Scanner scan3 = new Scanner(System.in);
String str = scan3.nextLine();
System.out.println("--------------");
System.out.println("integer : " + n);
System.out.println("double : " + dou);
System.out.println("character : " + ch);
System.out.println("string : " + str);
scan1.close();
scan2.close();
scan3.close();
scan4.close();
}
}
package Java03;
import java.util.Scanner;
public class Practice01 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.print("첫번째 숫자를 입력하세요 : ");
int a = scan.nextInt();
System.out.print("두번째 숫자를 입력하세요 : ");
int b = scan.nextInt();
String result;
result = (a + b) > 10 ? "10이 넘었습니다" : "아직 10을 넘지 않았습니다";
System.out.println("두 수의 합이 " + result);
scan.close();
}
}
package Java03;
public class Practice02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a = 5;
int b = 7;
int o = 5;
int total = a + b + o ;
float avg24 = total/24f;
float avg1 = (float)total/3;
System.out.println("하루에 생산되는 과일의 총 합계는 : " + total);
System.out.println("시간당 생산되는 과일의 양은 : " + avg24);
System.out.println("하루에 생산되는 과일의 평균 양은 : " + avg1);
}
}
package Java03;
import java.util.Scanner;
public class Practice03 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.print("화씨 온도를 입력하세요 : ");
float f = scan.nextFloat();
double c = (double)5/9 * (f-32);
System.out.println("화씨온도는 : " + f + "\n섭씨 온도는 : " + c + "℃입니다");
System.out.printf("섭씨 온도로 변환: %.2f℃",c);
scan.close();
}
}
package Java03;
import java.util.Scanner;
public class Practice04 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.println("나이를 입력하세요");
int age = scan.nextInt();
System.out.println("A 물건의 구매갯수를 입력하세요");
int A = scan.nextInt();
System.out.println("B 물건의 구매갯수를 입력하세요");
int B = scan.nextInt();
System.out.println("C 물건의 구매갯수를 입력하세요");
int C = scan.nextInt();
int sum = A*1000+B*1200+C*1700;
System.out.println("각 구매 물건의 갯수 A: " + A + "개 이고, B : " + B + "개 이고, C : " + C + "개 입니다.");
float sale = age<28 ? 0.9f : 1;
int pay = (int)(sum*sale);
System.out.println("총 지불 금액은 : " + sum + "원이고, 지불하실 금액은 : " + pay + "원 입니다.");
scan.close();
}
}
package Java03;
import java.util.Scanner;
public class Practice05 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
int health;
System.out.print("아이의 건강상태를(1(good)/2(bad)로 입력하세요 : ");
health = scan.nextInt();
int age;
System.out.print("아이의 나이를 입력하세요 : ");
age = scan.nextInt();
float height;
System.out.print("아이의 키를 입력하세요 : ");
height = scan.nextFloat();
System.out.print("부모를 동반 하셨습니까 ?(1. Yes ,2. No) : ");
int parents = scan.nextInt() ;
String ok = (health == 1 && age >= 6 && height >= 130) ? "탑승 가능" : ((parents==1)?"탑승 가능":"탑승 불가");
System.out.println(ok);
scan.close();
}
}
package Java03;
import java.util.Scanner;
public class Practice06 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scan = new Scanner(System.in);
System.out.print("년도를 입력하세요 : ");
int year = scan.nextInt();
String leapYear = ((year%4==0 && year%100!=0)|| year%400==0) ? "윤년" : "평년";
System.out.println(year + "년도는 " + leapYear + "입니다.");
scan.close();
}
}
'일단 해보는 코딩 > Java' 카테고리의 다른 글
[Java] Switch ~ case 문, For문 (0) | 2022.07.21 |
---|---|
[Java] If문, else if~, (0) | 2022.07.21 |
[Java] 연산자 종류 (0) | 2022.07.20 |
[Java] 변수 선언 규칙 (0) | 2022.07.19 |
[Java] 변수의 타입 (0) | 2022.07.19 |