문제 01.
이름, 성별, 나이, 키를 사용자에게 입력 받아 각각의 값을 변수에 담고 출력하세요.
package com.kh.practice1.func;
import java.util.Scanner;
public class VariablePractice1 {
public void userInfo() {
Scanner sc = new Scanner(System.in);
System.out.print("이름을 입력하세요 : ");
String name = sc.nextLine();
System.out.print("성별을 입력하세요(남/여) : ");
String gender = sc.nextLine();
System.out.print("나이를 입력하세요 : ");
int age = sc.nextInt();
System.out.print("키를 입력하세요(cm) : ");
double height = sc.nextDouble();
System.out.print("키 " + height + "cm인 " + age + "살 " + gender + "자 " + name + "님 반갑습니다^^");
sc.close();
}
}
문제 02.
키보드로 정수 두 개를 입력 받아 두 수의 합, 차, 곱, 나누기한 몫을 출력하세요.
package com.kh.practice1.func;
import java.util.Scanner;
public class VariablePractice2 {
public void calc() {
Scanner sc = new Scanner(System.in);
System.out.print("첫 번째 정수 : ");
int firstNum = sc.nextInt();
System.out.print("두 번째 정수 : ");
int secondNum = sc.nextInt();
System.out.println("더하기 결과 : " + (firstNum + secondNum));
System.out.println("빼기 결과 : " + (firstNum - secondNum));
System.out.println("곱하기 결과 : " + (firstNum * secondNum));
System.out.println("나누기 몫 결과 : " + (firstNum / secondNum));
sc.close();
}
}
문제 03.
키보드로 가로, 세로 값을 값을 실수형으로 입력 받아 사각형의 면적과 둘레를 계산하여 출력하세요.
계산 공식 ) 면적 : 가로 * 세로
둘레 : (가로 + 세로) * 2
package com.kh.practice1.func;
import java.util.Scanner;
public class VariablePractice3 {
public void squre() {
Scanner sc = new Scanner(System.in);
System.out.print("가로 : ");
double squreWidth = sc.nextDouble();
System.out.print("세로 : ");
double squreLength = sc.nextDouble();
System.out.println("면적 : " + (squreWidth * squreLength));
System.out.println("둘레 : " + ((squreWidth + squreLength) * 2));
sc.close();
}
}
문제 04.
영어 문자열 값을 키보드로 입력 받아 문자에서 앞에서 세 개를 출력하세요.
package com.kh.practice1.func;
import java.util.Scanner;
public class VariablePractice4 {
public void engKey() {
Scanner sc = new Scanner(System.in);
System.out.print("문자열을 입력하세요 : ");
String str = sc.nextLine();
char firstString = str.charAt(0);
char secondString = str.charAt(1);
char thirdString = str.charAt(2);
System.out.println("첫 번째 문자 : " + firstString);
System.out.println("두 번째 문자 : " + secondString);
System.out.println("세 번째 문자 : " + thirdString);
sc.close();
}
}