자바공부 3일차

Hitee·2022년 7월 2일

자바입문기

목록 보기
3/36

삼항연산자

	조건식 ? true : false
    1		2		3
    
package day03;

import java.util.Scanner;

public class Quiz {
	/*Q다음중 프로그래밍 언어가 아닌것은
	 * 1. java
	 * 2.python
	 * 3 c언어
	 * 4.망둥어
	 */
	public static void main(String[] args) {
		String q ="다음 중 프로그래밍 언어가 아닌 것은?\n"
				+"1.JAVA\n"
				+"2.Python\n"
				+"3.C언어\n"
				+"4.망둥어";
		Scanner sc = new Scanner(System.in);
		int choice = 0;
		int answer = 4;
		String result = "";
		
		System.out.println(q);
		choice =sc.nextInt();
		
		result = choice == answer ?"정답입니다." : choice >= 1&& choice <=4? "오답입니다." : "잘못 입력 하셨습니다.";
		System.out.println(result);
		
		
	}
}

제어문

조건문
	if문
    
    if(조건식){
 	  			실행할문장
    :위의 조건식에 상관없이 모두 검사
    }if(조건식){
    			실행할문장
    }
    
    
    
    
    if(조건식){
 	  			실행할문장
    :위의 조건식이 거짓일때만 검사
    }else if(조건식){
    			실행할문장
    }else{
    			실행할문장
    }
    조건식이 참일때 들어온다.
    
    
    
    switch문
    
    
    switch(변수명){
    case 값:
    
    case 값:
    ...
    default :
    
    }
    
    
    
    
반복문


	for문:
    	int i = 0  i < 10 i++
    for(초기값; 조건식; 증감량){
    		반복할문장
    }
    
    
    while문
    
    while(조건식){
		반복할 문장
    }
    
    do{
    	반복할 문장
    }while(조건식);

== : 주소값을 비교
eqauls(): 값을 비교 (문자열)

배열
같은 타입의 값들을 한번에 저장하기 위함

같은 타입의 변수들이 여러번 선언 되었을 때
배열이 생각나야 한다.

배열의 선언
1.자료형 []배열명 = new 자료형 [길이];
2.자료형 배열명 []= {값1,값2,...}
3.자료형[] 배열명;

profile
백엔드 개발자를 희망하는 코린이

0개의 댓글