실습문제1
실습문제2
실습문제3
실습문제4
package com.kh.practice1.example;
import java.util.Scanner;
public class VariablePractice {
public void method1() {
Scanner sc = new Scanner(System.in);
System.out.print("이름을 입력하세요 : "); //사용자가 여기다 입력을 하면 버퍼라는 곳에 저장된다.
String name = sc.nextLine(); // 버퍼에 있는 것을 메소드를 통해 빼준다.
System.out.print("나이를 입력하세요 : ");
int age = sc.nextInt(); //버퍼에 \n(엔터)가 남아있는 상태
sc.nextLine();
System.out.print("성별을 입력하세요(남/여) : ");
char gender = sc.nextLine().charAt(0);
System.out.print("키를 입력하세요(cm) : ");
double height = sc.nextDouble();
System.out.println("키 " + height + "인 " + age + "살 "
+ gender + "자 " + name + "님 반갑습니다^^" );
// String result = "키 " + height + "인 " + age + "살 " + gender + "자 " + name + "님 반갑습니다^^"
}
public void method2() {
Scanner sc = new Scanner(System.in);
System.out.print("첫 번째 정수를 입력하세요 : ");
int num1 = sc.nextInt();
sc.nextLine();
System.out.print("두 번째 입력하세요 : ");
int num2 = sc.nextInt();
sc.nextLine();
System.out.println("더 하기 결과 : " + (num1 + num2));
System.out.println("빼기 결과 : " + (num1 - num2));
System.out.println("곱하기 결과 : " + num1 * num2); // 곱하기 나누기는 애초에 먼저 연산되기 때문에 ()가 필요 없다.
System.out.println("나누기 몫 결과 : " + num1 / num2);
}
public void method3() {
Scanner sc = new Scanner(System.in);
System.out.print("가로 : ");
double width = sc.nextDouble();
System.out.print("세로 : ");
double height = sc.nextDouble();
System.out.println("면적 : " + width * height);
System.out.println("둘레 : " + (width + height)*2);
}
public void method4() {
Scanner sc = new Scanner(System.in);
System.out.print("문자열을 입력하세요 : ");
String str = sc.nextLine();
System.out.println("첫 번째 문자 : " + str.charAt(0));
System.out.println("두 번째 문자 : " + str.charAt(1));
System.out.println("세 번째 문자 : " + str.charAt(2));
}
}
'JAVA > JAVA 기초' 카테고리의 다른 글
JAVA 기초 - 연산자(Operator) 실습예제 (0) | 2020.05.31 |
---|---|
JAVA 기초 - 형변환(Casting) 실습예제 (0) | 2020.05.31 |
JAVA 기초 - 삼항연산자(Triple Operator) (0) | 2020.05.31 |
JAVA 기초 - 복합대입 연산자(Compound Operator) (0) | 2020.05.31 |
JAVA 기초 - 논리연산자(Logical Operator) (0) | 2020.05.31 |