문제1
바리스타를 꿈꾸는 김바리 학생. 이번 달부터 별다방에서 일하기로 했다. 월급은 기본시급 8000원에 일한시간을 곱한 값으로 한다.
기본 시급과 일한 시간을 입력으로 받아, 출력 예와 같은 결과를 얻으시오.
public class Pay{
public static void main(String[] args){
//메인 메소드의 입력값: args에 저장이됨. 즉, args[0], args[1]....순으로 저장됨.
int basePay = Integer.parseInt(args[0]);
int hours = Integer.parseInt(args[1]);
int total = basePay * hours
// System.out.println(basePay);
// System.out.println(hours);
System.out.println(total);
}
}
문제2 적절한 수조의 온도는?
화씨 온도를 섭씨 온도로 변환하는 프로그램
public class Main{
public static void main(String[] args){
//입력 문자열을 실수로 변환하여 변수에 저장
double Fahrenheit = Double.parseDouble(args[0])
// 화씨를 섭씨로 변환해주세요
double celsius = (Fahrenheit-32)/1.8 ;
System.out.println(celsius);
}
}
문제3 환전하기
public class Main{
public static void main(String[] args){
int euro = Integer.parseInt(args[0]);
int dollar = Integer.parseInt(args[1]);
double euroto = 1281.62664; //1유로 -> 원
double dollarto = 1091.70306; //1달러 -> 원
double kwn = (euro*euroto)+(dollar*dollarto);
System.out.printf("환전 결과: %.0f 원",kwn);
//%f 는 소수점 이하의 값을 출력하는 형식이다.(double 타입)
//%.0f 소수점 이하 몇번째 자리까지 볼건지 설정 할 수 있다.
// 0 이므로 소수점 이하는 아무것도 보지 않을거다 라는 의미이며,
// 만약 1번째 자리까지 보고 싶다면 %.1f -> 101579.0
// 만약 2번재 소수점 자리 까지 보고 싶다면 %2.f 를 해주면 된다 -> 101579.08
}
}
Ref:https://www.youtube.com/watch?v=MAyWaW-0SPo&list=PLyebPLlVYXCjs-KSw3HF2jFX9-7S8HjlJ&index=7
'JAVA 프로그래밍 > 자바 기초 시리즈' 카테고리의 다른 글
static 정리 (1) | 2023.01.22 |
---|---|
[자바 기초 08] 타입과 형변환 (0) | 2023.01.05 |
[자바 기초 06] 프로필 출력하기 (1) | 2023.01.04 |
[자바 기초 05] 숫자계산과 문자열합치기 (1) | 2022.12.30 |
[자바 기초 04] 변수 타입 그리고 연산자 (0) | 2022.12.30 |