학습 내용
System.out.println
변수
입력 받기
import java.util.Scanner;
Scanner stdIn = new Scanner(System.in);
System.out.print("정수값: ");
int x = stdIn.nextInt();
System.out.println(x +"를 입력했습니다.");
- Scanner
import java.util.Scanner;
public class Address {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner stdIn = new Scanner(System.in);
System.out.print("성:"); String lastname = stdIn.next();
System.out.print("이름:");String firstname = stdIn.next();
System.out.println("안녕하세요. " + lastname + firstname + "씨.");
}
}
결과
성:이
이름:모닝
안녕하세요. 이모닝씨.
next() 는 공백문자나 탭 문자가 문자열을 나눈다.
nextline()는 공백을 포함한 입력 문자열을 저장한다.
그 외의 자료형을 입력 받기 위한 메소드로 nextInt, nextDouble, nextBoolean 등 next + 자료형 형태로 명명된 것들이 있다.
String 문자열 (기본)클래스
System.out.print("문자열 입력:");
String stdStr = new String();
stdStr = stdIn.next();
System.out.print(stdStr+"를 입력했습니다.");
- 랜덤 클래스 - 괄호 안의 숫자 x 미만의 랜덤 정수/실수 값을 return
import java.util.Random;
Random rand = new Random();
// 난수 생성
int n1 = 1 + rand.nextInt(9); // 1 ~ 9
int n2 = -1 - rand.nextInt(9); // -1 ~ -9
int n3 = 10 + rand.nextInt(90); // 10 ~ 99
System.out.println("3개의 난수를 생성 ");
System.out.println("한 자리 양의 정수:"+ n1);
System.out.println("한 자리 음의 정수:"+ n2);
System.out.println("두 자리 양의 정수:"+ n3);
'Java > Java 기초' 카테고리의 다른 글
Java6 반복문 for (0) | 2020.05.04 |
---|---|
Java5 반복문 while, Do~while (0) | 2020.04.30 |
Java4 정렬, 비교, Switch (0) | 2020.04.29 |
Java3 if 조건문과 관계 연산자 (0) | 2020.04.28 |
Java 2 프로그램 순서도 (0) | 2020.04.27 |