ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 조건식, switch문, 임의의 정수 만들기
    JAVA 2023. 4. 20. 16:23

    str.equalsIgnoreCase("yes")  // 문자열 str의 내용이 "yes"일 때(대소문자 구분안함)

     

    switch문

    switch(조건식) {

      case 값1:

        break;

      case 값2:

        break;

      default:

    }

     

    switch문의 제약 조건

    1. switch문의 조건식 결과는 정수 또는 문자열이어야 한다.

    2. casse문의 값은 정수 상수(문자 포함), 문자열만 가능하며, 중복되지 않아야 한다.   

     

    switch(month) {

      case 3:

      case 4:

      case 5:

        System.out.println("현재의 계절은 봄입니다.");

        break;

      case 6: case 7: case 8:

        System.out.println("현재의 계절은 여름입니다.");

        break;

      case 9: case 10: case 11:

        System.out.println("현재의 계절은 가을입니다.");

        break;

      default:

        System.out.println("현재의 계절은 겨울입니다.");

    }  

     


    임의의 정수 만들기

    Math.random() 0.0과 1.0사이의 임의의 double값을 반환

    0.0<=Math.random()<1.0

     

    1~3정수 만들기

    1) 각 변에 3을 곱한다

    0.0*3<=Math.random*3<1.0*3

    0.0<=Math.random*3<3.0

    2) 각 변을 int형으로 변환한다.

    (int)0.0<=(int)(Math.random()*3)<(int)3.0

    0<=(int)(Math.random()*3)<3

    3) 각 변에 1을 더한다

    0+1<=(int)(Math.random()*3)+1<3+1

    1<=(int)(Math.random()*3)+1<4

     

    (곱하는 값이 개별값의 갯수)

     

    -5~5사이의 난수 출력(11개)

    System.out.println((int)(Math.random()*11)-5);

     

     

    'JAVA' 카테고리의 다른 글

    배열의 초기화, 배열의 출력  (0) 2023.04.23
    for문, while문, break문, continue문  (0) 2023.04.21
    산술변환, 반올림 Math.round(), 문자열의 비교  (0) 2023.04.20
    자동 형변환  (0) 2023.04.20
    타입간의 변환방법  (0) 2023.04.19
Designed by Tistory.