19.04.04 random, Scanner

Back-End/Java 2019. 4. 4. 17:13
728x90
반응형

-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









728x90
반응형
: