[Java構文]

8763 ワード

🐬Integer.ParseIntとString。valueOf


Integer.parseInt:string(文字列)-->int(整数)変換。


String.valueOf:int(整数)-->string(文字列)



🦄 Random

bound : 0~[내가 지정한 숫자 하나 전까지]
-->ex. bound:6 --> 0~5

🚀 if/string条件文


ブールタイプの宣言

  • 文字列で
  • を表す.
    
    String str;
    
    //str = (조건) ? "(조건이 참일 때)" : "(조건이 거짓일 때)"
    str = isMarried ? "결혼 했다" : "결혼 안 했다";
    
  • ifは
  • を表す.
    조건이 두 개 일때
    
    1. isMarried
    2. isMan
    
    //1이고 2일때
    if (isMarried && isMan)
    
    //1또는 2일때
    if (isMarried || isMan)
    
    //1도 아니고 2도 아닐 때 (부정연산자)
    if (!isMarried && !isMan)

    🐲 スイッチング条件文


    booleanタイプは切り替えられません。


    switch,case,break,default body



    🐢 for while/do-while繰返し文

    0~9 출력하는 코드
    
    //for 반복문
    //int i 초기화, i 범위 설정, 변화 설정
    for(int i = 0; i<10; i++;){
        System.out.println(i);
        }
        
    //while 반복문
    int i = 0;
    while(i<10){
        System.out.println(i);
        i++;
        }
        
    //do-while 반복문
    int i = 0;
    do{
        System.out.println(i);
        i++;
       } while (i<10);

    6まで印刷したい場合はifとbreakを使用してください



    6万個を出力しない-if文とcontinueを文に使用



    🍱 整列


    配列は、同じタイプの変数が複数ある場合に便利です。

    
    //배열 선언
    int[] = score;
    
    //초기화 -- 'new' 키워드, [배열 개수]
    //--> 5개의 Integer 배열을 선언하게 됨.
    score = new int[5];
    
    //위 두 단계를 한번에 (선언과 초기화)
    int[] score = new int [5];
    
    //배열의 길이 구하기
    int count = score.length;
    System.out.println(count);
    --> 결과 : 5
    
    //배열의 인덱스 값 선언하고 불러내기
    //score 배열의 0번째 칸을 10으로 초기화
    //초기화하지 않은 칸은 기본적으로 0으로 되어있음
    score[0] = 10;
    System.out.println(score[0]);
    --> 결과 : 10

    (以下に示す)このように逐一初期化するのは効率的ではない



    かっこで一度初期化



    配列の長さが長い場合:後続のインデックスを読み込む場合(配列名[配列名.length-1])



    🧊 数値の追加


    3つ目(int...numbers)については、指定された数字の和を求めていますが、そうすると配列に入るのでlengthでアクセス(25:00)