Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- googleColaboratory
- node.js 설치
- spring-boot
- 따라하며 배우는 노드 리액트 기본 강의
- 모두의 파이썬
- intllij 내 Bean을 찾지 못해서 발생하는 오류
- 계산맞추기 게임
- JS 개념
- props
- Python
- 노드에 리액트 추가하기
- ReactDOM.render is no longer supported in React 18. Use createRoot instead
- Colaboratory 글자 깨짐
- Do it 자바스크립트 + 제이쿼리 입문
- 인프런
- 거북이 대포 게임
- Concurrently
- Spring-Framework
- 자바스크립트
- DB Browser
- 리액트
- 타자 게임 만들기
- node.js로 로그인하기
- You are importing createRoot from "react-dom" which is not supported. You should instead import it from "react-dom/client"
- react
- 웹 게임을 만들며 배우는 리액트
- vs code 내 node
- react오류
- intellij
- 모던자바스크립트
Archives
- Today
- Total
프로그래밍 삽질 중
Scanner와 If문 설명 및 문제 본문
※ Scanner 사용 시 주의점
- 코딩 전 상단(위)에 import java.util.Scanner; 입력
- Scanner 문제(사용자가 Console에 뭔가를 입력) -> Scanner scan = new Scanner(System.in);
- 문자/(정수형)숫자/(실수형)숫자에 따라 scan의 입력방식이 다름
- 문자(String) : scan.next(); / (정수형)숫자(Int) : scan.nextInt(); / (실수형)숫자(Double) : scan.Double();
※ if문 사용 시 주의점
- if문 사용시 구조
if ( 조건1 ) {
} else if( 조건2 ) {
} else {
}
- 조건에서 숫자와 숫자 비교 : num1 == num2
- 조건에서 문자와 문자 비교 : Korean.equals(English)
[문제1]
사용자가 입력한 양의 정수를 5로 나눈 후, 소수점 첫 자리에서 반올림한 정수를 출력하는 프로그램 작성하기
(몫을 구하는 문제)
예)
양의 정수 입력 : 27
결과 : 5
양의 정수 입력 : 40
결과 : 8
[문제 1 결과]
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
|
import java.util.Scanner;
public class ScannerAndIF {
public static void main(String[] args) {
System.out.println("양의 정수 입력 : ");
Scanner scan = new Scanner(System.in);
int num = scan.nextInt();
// 예) num = 22
// System.out.println(num/5.0); : 4.4
// System.out.println(num/5); : 4
// System.out.println(num/5+1); : 5
if((num/5.0)-(num/5)>=0.5) {
System.out.println("결과 : " + (num/5)+1);
} else {
System.out.println("결과 : " + (num/5));
}
scan.close();
}
}
|
cs |
[문제2]
차번호(Carnumber) 입력 시 각 요일별 끝자리에 따라 승용차 요일제가 있다. 요일을 출력하는 프로그램 작성하기
승용차 끝번호 | 1 또는 6 | 2 또는 7 | 3 또는 8 | 4 또는 9 | 5 또는 0 |
요일 | 월 | 화 | 수 | 목 | 금 |
예)
차량번호 : 2021
월요일(결과)
차량번호 : 1234
목요일(결과)
[문제 2 결과]
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
|
import java.util.Scanner;
public class IfCarnumber {
public static void main(String[] args) {
System.out.println("차량번호를 입력하세요 -->> ");
Scanner scan = new Scanner(System.in);
int number = scan.nextInt();
if((number%10)==1 |(number%10)==6) {
System.out.println("월요일");
} else if((number%10)==2 |(number%10)==7) {
System.out.println("화요일");
} else if((number%10)==3 |(number%10)==8) {
System.out.println("수요일");
} else if((number%10)==4 |(number%10)==9) {
System.out.println("목요일");
} else if((number%10)==5 |(number%10)==0) {
System.out.println("금요일");
}
}
}
|
cs |
'과거 프로그래밍 자료들 > 자바(Java)' 카테고리의 다른 글
Array(배열)문 설명 및 문제 (0) | 2021.02.25 |
---|---|
Method문 설명과 Overloading문 설명 및 문제 (0) | 2021.02.24 |
While문 설명 및 문제(사칙연산, while+switch) (0) | 2021.02.23 |
for문으로 합계 구하기(3의 배수, 5의 배수, 7의 배수) (0) | 2021.02.23 |
Scanner와 Switch문 설명 및 문제 (0) | 2021.02.22 |