Java codeup 1010번 문제
Codeup 1010번 정답
1
2
3
4
5
6
7
8
9
10
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int n = s.nextInt();
System.out.println(n);
}
}
|
cs |
Codeup 1010번 풀이
첫줄에서 Scanner 클래스를 호출합니다
5번줄에서 s라는 Scanner 객체를 생성합니다
6번줄에서 nextInt() 메소드로 입력받은 숫자를 읽고 n이라는 변수에 저장합니다
7번줄에서 변수 n의 값을 출력합니다
Java codeup 1011번 문제
Codeup 1011번 정답
1
2
3
4
5
6
7
8
9
10
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
String x = s.next();
System.out.println(x);
}
}
|
cs |
Codeup 1011번 풀이
1번째 줄에서 Scanner 클래스 호출한다
5번째 줄에서 s라는 Scanner 객체를 생성합니다
6번째 줄에서 문자를 저장할 x라는 변수를 선언하고 next() 메소드로 문자를 읽고 x에 대입한다
7번째 줄에서 문자를 저장한 x 변수를 출력한다
char x로 변수를 선언하면 char x = s.next().charAt(0); 을 이용하여 x에 대입할 수 있다
next().charAt(0) 은 next에서 읽은 문자열에서 첫번째 문자를 꺼내오는 것이다
Java codeup 1012번 문제
Codeup 1012번 정답
1
2
3
4
5
6
7
8
9
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
float x = s.nextFloat();
System.out.printf("%.6f",x);
}
}
|
cs |
Codeup 1012번 풀이
1번째 줄에서 Scanner 클래스를 호출한다
5번째 줄에서 s라는 Scanner 객체 생성한다
6번째 줄에서 소수형 x를 선언하고 nextFloat() 메소드로 입력받은 소수를 x에 대입한다
7번째 줄에서 System.out.printf() 를 이용하면 C언어처럼 출력하는데 Java에서는 입력받은 소수점까지 출력하지만 문제에서는 소수점 6번째까지 출력해야하므로 %.6f를 이용한다
Java codeup 1013번 문제
Codeup 1013번 정답
1
2
3
4
5
6
7
8
9
10
11
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
int a = s.nextInt();
int b = s.nextInt();
System.out.println(a+" "+b);
}
}
|
cs |
Codeup 1013번 풀이
1번째 줄에서 Scanner 클래스를 호출한다
5번째 줄에서 s라는 Scanner 객체를 선언한다
6번째 줄에서 정수형 변수 a를 선언하고 nextInt() 메소드로 숫자를 읽고 변수 a에 대입한다
7번째 줄에서도 정수형 변수 b를 선언하고 nextInt() 메소드로 다음 숫자를 읽고 변수 b에 대입한다
8번째 줄에서 a와 b의 값을 공백을 두고 출력한다
6~7번째 줄에서는 만약 "15 20"을 입력하면 nextInt() 메소드로 읽어 a에 15가 b에 20을 대입한다.
Java codeup 1014번 문제
Codeup 1014번 정답
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner s = new Scanner(System.in);
String a = s.next();
String b = s.next();
String tmp = a;
a = b;
b = tmp;
System.out.println(a+" "+b);
}
}
|
cs |
Codeup 1014번 풀이
1번째 줄에서 Scanner 클래스를 호출한다
5번째 줄에서 s라는 Scanner 객체를 선언한다
6번째 줄에서 문자를 저장할 a 변수를 선언하고 next() 메소드로 문자를 읽어 a에 대입한다
7번째 줄에서 문자를 저장할 b 변수를 선언하고 next() 메소드로 다음 문자를 읽어 b에 대입한다
9번째 줄에서 tmp라는 변수를 선언하고 a를 대입한다
10번째 줄에서 a에 b를 대입한다
11번째 줄에서 b는 tmp를 대입하여 a와 b의 순서를 변경한다
13번째 줄에서 a와 b를 공백하나를 두고 출력한다
9~11번째 줄은 만약 a에 10, b에 20이라면
9번째 줄에서 tmp = a 이므로 tmp = 10, a = 10, b = 20이다
10번째 줄에서 a = b 이므로 tmp = 10, a = b= 20 이다
11번째 줄에서 b = tmp 이므로 a = 20, b = 10 으로 a와 b의 순서가 변경되었다
Java codeup 1015번 문제
Codeup 1015번 정답
1
2
3
4
5
6
7
8
9
10
11
12
|
import java.util.Scanner;
public class Main{
public static void main(String[] args){
float a;
Scanner s = new Scanner(System.in);
a = s.nextFloat();
System.out.printf("%.2f", a);
}
}
|
cs |
Codeup 1015번 풀이
1번째 줄에서 Scanner 클래스를 호출한다
5번째 줄에서 소수형 변수 a를 선언한다
6번째 줄에서 s라는 Scanner 객체를 선언한다
8번째 줄에서 입력받은 소수를 a 변수에 대입한다
10번째 줄에서 System.out.printf() 메소드를 이용하여 C언어의 printf처럼 a를 2번째 소수점만큼 출력한다
'프로그래밍 > JAVA' 카테고리의 다른 글
Java codeup [1028] (0) | 2022.08.19 |
---|---|
Java Codeup [1017]~[1027] (0) | 2021.05.15 |
Java codeup [1001]~[1008] (0) | 2020.09.12 |