JAVA 기초 - 변수(Variable) 실전예제

2020. 5. 31. 14:56·JAVA/JAVA 기초

실습문제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
'JAVA/JAVA 기초' 카테고리의 다른 글
  • JAVA 기초 - 연산자(Operator) 실습예제
  • JAVA 기초 - 형변환(Casting) 실습예제
  • JAVA 기초 - 삼항연산자(Triple Operator)
  • JAVA 기초 - 복합대입 연산자(Compound Operator)
꿀표
꿀표
양봉업자
  • 꿀표
    꿀로그
    꿀표
  • 전체
    오늘
    어제
    • 분류 전체보기 (82)
      • 인디해커 (0)
      • AI (0)
      • 프론트엔드 (34)
        • Javascript (17)
        • React (9)
        • Git (2)
        • Web Env (4)
        • Typescript (1)
        • 웹접근성 (1)
        • 상태관리 (0)
      • CS (8)
        • Network (3)
        • 알고리즘 (5)
      • 글쓰기 (3)
        • 생각 (2)
        • 서적 (1)
      • JAVA (37)
        • JAVA 기초 (22)
        • JSP (15)
  • 블로그 메뉴

    • 방명록
  • 인기 글

  • 태그

    js
    알고리즘
    greedy
    network
    cross browsing
    구명보트
    javascript
    react
    그리디
    프로그래머스
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
꿀표
JAVA 기초 - 변수(Variable) 실전예제
상단으로

티스토리툴바