JAVA DAY4 - 변수2, 입력

어뮤즈온·2020년 11월 24일
0

초급자바

목록 보기
4/31

상수와 리터럴

상수

  • 값을 변경 할 수 없는 그릇
  • 리터럴에 의미를 부여하기 위해 사용
final int MAX_NUMBER = 10; //정수형 상수 선언
//MAX_NUMBER = 20; //컴파일 에러 발생 : 값을 변경할 수 없다.

문자열 리터럴

  • 문자 리터럴 : 'A'와 같이 ' '로 문자 하나를 감싼 것
  • 문자열 리터럴 : 두 문자 이상 " "로 감싼 것
char ch = 'A'; //char형 변수는 단 하나의 문자만 저장
String subject = "Java"; // 변수 subject에 문자열 리터럴 "Java" 저장

입력

package a_variable; //클래스의 위치

import java.util.Scanner; //입력받는 클래스 사용을 위해 import

public class Variable {
   public static void main(String[] args) {
    	Scanner s = new Scanner(System.in);
        //입력받기 위한 클래스
        System.out.println("아무거나 입력해주세요>");
        //입력 안내창
        String str = s.nextLine();
        //사용자가 입력한 문자 저장
        System.out.println(str); //저장한 문자열 출력
                
        System.out.println("숫자를 입력해주세요>");
        Int num = Integer.parseInt(s.nextLine());
         //입력받은 문자열을 정수형 int 타입으로 변환
         System.out.println(num);
    }
}

문제

아이디, 비밀번호, 이름, 나이, 키의 항목을 가진 회원가입 프로그램을 작성해주세요.

/*
* ============== 회원가입 =================
* 아이디>admin
* 비밀번호(4자리숫자)>1234
* 이름>홍길동
* 나이>30
* 키>185.5
* ======================================
* 아이디 : admin
* 비밀번호 : 1234
* 이름 : 홍길동
* 나이 : 30세
* 키 : 185.5cm
* ======================================
*/
		
String id;
int pw;
String name;
int age;
double height;
		
System.out.println("아이디>");
id = sc.nextLine();
		
System.out.println("비밀번호(4자리숫자)>");
pw = Integer.parseInt(sc.nextLine());
		
System.out.println("이름>");
name = sc.nextLine();
		
System.out.println("나이>");
age = Integer.parseInt(sc.nextLine());
		
System.out.println("키>");
height = Double.parseDouble(sc.nextLine());
		
System.out.println("아이디 : " + id + "\n비밀번호 : " + pw + "\n이름 : " + name+ "\n나이 : " + age + "\n키 : " + height + "cm");
profile
Hello, world!

0개의 댓글