19.04.04 random, Scanner
Back-End/Java 2019. 4. 4. 17:13-random-
(int)(Math.random()*'숫자')+'시작할숫자' = 랜덤으로 숫자 뽑을때 사용
main() 메서드 안에 'Random'을 타이핑하고 'Ctrl'+ 'Space'를 동시에 누르면 창이뜨고,맨위의 'Random - java.util'을 선택합니다.
ex)int num = (int)(Math.random()*6)+1;
(1에서 6까지의 랜덤한 숫자값이 num에 저장됨)
- 예제 및 출력된 값 -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | package chap04.chp4; import java.util.Scanner; public class DoWhileExample { public static void main(String[] args) { while(true) //1부터 6까지 랜덤하게 숫자를 출력하고 6이 출력되면 멈추는 반복문 { int num = (int)(Math.random()*6)+1; System.out.println(num); if(num == 6) { break; } } System.out.println("프로그램 종료"); } } | cs |
-출처-
https://blog.naver.com/battle1316/221427655924
https://blog.naver.com/kimhecan/221497351909
- Scanner -
Scanner scanner = new Scanner(System.in);
//Scanner에 드래그 하고 컨트롤, 쉬프트, O동시에 눌러서 import java.util.Scanner; 추가
String inputString=scanner.nextLine();
//엔터키를 누르기 전까지 사용자가 입력한 값을 입력을수 있다(c언어의 scanf같이 키보드에서 입력받을때 사용)
- 예제 및 출력된 값 -
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | package chap04.chp4; import java.util.Scanner; public class formun { public static void main(String[] args) { while(true) { System.out.println("____________________________"); System.out.println("1.예금 | 2.출금 | 3.잔고 | 4.종료"); System.out.println("____________________________"); Scanner scanner = new Scanner(System.in); String inputString = scanner.nextLine(); System.out.println("선택> "+inputString); break; } } | cs |
-출처-
https://manniz.tistory.com/54
'Back-End > Java' 카테고리의 다른 글
19.04.06 Class(필드, 생성자 오버로딩) (0) | 2019.04.06 |
---|---|
19.04.05 다차원 배열, 향상된 for문 (0) | 2019.04.05 |
19.04.03 예외처리, Integer, eqals() (0) | 2019.04.03 |
19.04.02 예약어,패키지,println,printf,캐스팅,boolean (0) | 2019.04.02 |
나의 Java 학습 플래닛 (0) | 2019.04.01 |