컴퓨터

[안드로이드/자바] 기본 샘플 코드를 이용하여 쉽게 이해하기 1탄

씁쓸한아메리카노 2021. 2. 28. 23:48
728x90

 

 

가벼운 마음으로 안드로이드 / 자바를 배워보고 싶으시다면 

이곳에서 가볍게 보고 스쳐가세요 ㅎㅎ

 

어쩌면 모두가 알고있고 쉬운 코드일지언정

처음 시작하는 이들에게는 도움이 될지 모르겠네요 ㅎㅎ

 

자 그럼 그 첫번째 

 

시작합니다!!

 

 

1. Hello World
public class SampleJava { 

  public static void main (String [] args) { 
    System.out.println ( "Hello World!"); 
  } 

}

 

2. for문
public class SampleJava { 

  public static void main (String [] args) { 
    int sum = 0; 

    // "for (int i = 1; i <= 5; i ++) {」에 관해서 
    // int i = 1 ⇒ i를 1 로 초기화 
    // i <= 5 ⇒ i가 5 이하인 경우 루프 처리를 실시 
    // i ++ ⇒ i에 1을 더하면 (루프없는 처리가 끝난 후) 
    for (int i = 1; i <= 5; i ++) { 
      sum + = i; // 변수 sum에 i를 더하면 
    } 
    System.out.println (sum); // 변수 sum을 표시 
  } 

}

 

3. if문
public class SampleJava { 

  public static void main (String [] args) { 
    int a = 11; // 이곳은 자유롭게 바꾼다. 

    if (a> 10) {// 10보다 큰지 판정 
      System.out.println ( "a는 10보다 큽니다."); 
    } else { 
      System.out.println ( "a는 10 이하입니다."); 
    } 
  } 

}

 

4. switch문
public class SampleJava { 

  public static void main (String [] args) { 
    int score = 4; // 이곳은 1 ~ 5까지의 숫자로 자유롭게 바꿀 수 있습니다. 
    String result = null; 

    switch (score) { 
      case 5 : // score가 5 시간 
        result = "A"; 
        break; 
      case 4 : // score가 4 시간 
        result = "B"; 
        break; 
      case 3 : // score가 3 시간 
        result = "C"; 
        break; 
      case 2 : // score가 2 시간 
        result = "D"; 
        break; 
      case 1 : // score가 1 시간 
        result = "E"; 
        break; 
      default : // score가 상기 이외의 경우 
        break; 
    } 

    if (result!
      System.out.println (result + "평가입니다."); 
    } 
  } 

}

 

5. 간단한 4칙 연산
public class SampleJava { 

  public static void main (String [] args) { 
    int a = 10; 
    int b = 5; 

    // 더하기 
    System.out.println (a + b); 

    // 빼기 
    System.out.println (a - b); 

    // 곱셈 
    System.out.println (a * b); 

    // 나누기 
    System.out.println (a / b); 
  } 

}

 

6. 메소드 호출
public class SampleJava { 

  public static void main (String [] args) { 
    moring (); 
    noon (); 
    evening (); 
  } 

  private static void moring () { 
    System.out.println ( "아침입니다."); 
  } 

  private static void noon () { 
    System.out.println ( "점심입니다."); 
  } 

  private static void evening () { 
    System.out.println ( "저녁입니다."); 
  } 

}

 

7. 메소드 호출(인수)
public class SampleJava { 

  public static void main (String [] args) { 
    int output = plus (10, 30); 
    System.out.println (output); 
  } 

  / ** 
   * 인수를 전달할 방법. 
   * a와 b를 더한 결과를 돌려줍니다. 
   * @param a 
   * @param b 
   * @return 
   * / 
  private static int plus (int a, int b) { 
    return a + b; 
  } 

}

 

8. 배열
public class SampleJava { 

  public static void main (String [] args) { 
    // 배열 선언 
    int [] intArray = {10, 20, 30, 40, 50}; 

    // 다음 [] 안의 숫자를 지정 배열 안의 모든 값을 꺼낸다. 이 예제에서는 0 ~ 4. 
    System.out.println (intArray [0]); 
  } 

}

 

9. 다차원 배열
public class SampleJava { 

  public static void main (String [] args) { 
    // 다차원 배열의 선언 
    String [] [] testScore = { 
        { "국어", "80"} 
      , { "수학", "90"} 
      , { "사회", "70"} 
      , { "과학", "75"} 
    }; 

    System.out.println ( "교과 :"+ testScore [1] [0] + "점수 :"+ testScore [1] [1]); 
  } 

}

 

10. 콘솔에 입력하기
public class SampleJava { 

  public static void main (String [] args) { 
    Scanner scan = new Scanner (System.in); 
    String inputStr = scan.next (); // 여기에서 콘솔에 입력 된 것을 가져감
    System.out. println ( "콘솔에 입력 된 문자는" "+ inputStr +" "입니다."); 
  } 

}

 

11. 문자 가져오기
public class SampleJava { 

  public static void main (String [] args) { 
    String str = "안녕하세요"; 
    System.out.println (str.length ()); // length ()에서 문자 수를 가져오기 
  } 

}

 

12. List 클래스
public class SampleJava { 

  public static void main (String [] args) { 
    List <String> list = new ArrayList <String> (); 
    list.add ( "10"); 
    list.add ( "15"); 
    list.add ( "20"); 
    System.out.println (list.get (1)); // list.get (index)에서 list의 값을 가져옵니다. 가장 먼저 0 
  } 

}

 

13. Map 클래스
public class SampleJava { 

  public static void main (String [] args) { 
    Map <String, String> map = new HashMap <String, String> (); 
    // 다음 map.put (key, value)로 값을 설정 
    map.put ( "A", "100"); 
    map.put ( "B", "80"); 
    map.put ( "C", "60"); 
    map.put ( "D", "40"); 
    map.put ( "E", "20"); 

    //map.get(key)에서 지정한 key의 value를 취득 
    System.out.println (map.get ( "C")); 
  } 

}

 

14. Set 클래스
public class SampleJava { 

  public static void main (String [] args) { 
    Set <String> set = new HashSet <String> (); 
    // 다음 set에 값을 추가합니다. 같은 값은 추가되지 않는다. 다음의 예에서는 A는 하나만 추가된다. 
    set.add ( "A"); 
    set.add ( "A"); 
    set.add ( "B"); 
    set.add ( "C"); 

    for (String val : set) { 
      System.out.println ( val); 
    } 
  } 
}

 

 

2021/03/01 - [컴퓨터] - [안드로이드/자바] String 문자열 샘플 코드를 이용하여 쉽게 이해하기 2탄

2021/03/02 - [컴퓨터] - [안드로이드/자바] 날짜, 시간, 달력 등 샘플 코드를 이용하여 쉽게 이해하기 3탄

2021/03/03 - [컴퓨터] - [안드로이드/자바] 파일추가, 파일삭제 등 파일처리의 모든것을 샘플코드를 이용하여 쉽게 이해하기 4탄

2021/03/04 - [컴퓨터] - [안드로이드/자바] 더하기, 빼기, 곱하기, 나누기, 소수점 등 수치 처리 샘플코드를 이용하여 쉽게 이해하기 5탄

728x90