자!!! 2일차 시작하자
오늘은 반복문과 조건문!!!

고교 동창들은 it쪽에 여러 일을 하는데 제일 중요한거라고 하네... 역시나 어렵다 ㅠ

이거는 초짜인 나에게 조금 알아두면 좋을 듯하넹 ㅋㅋㅋㅋ

※숫자 입력 받는 예제
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) throws Exception{
Scanner scanner = new Scanner(System.in); // 스케너 선언

	String inputDate1 = scanner.nextLine(); // 문자열로 읽는 스캐너
	String inputDate2 = scanner.nextLine(); // 문자열로 읽는 스캐너
	
	double value1 = Double.parseDouble(inputDate1); // 문자열을 기본타입으로 변환
	double value2 = Double.parseDouble(inputDate2); // 문자열을 기본타입으로 변환
	double div = value1 / value2;
	
	System.out.println("첫 번째 수 : " + inputDate1);
	System.out.println("두 번째 수 : " + inputDate2);
	System.out.println("---------------------");
	System.out.println("결과 : " + div);
}

}

#String 문자열 비교 참조
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);

	System.out.print("아이디 :");
	String name = scanner.nextLine();
	
	System.out.print("패스워드 :");
	String strPassword = scanner.nextLine();
	int password = Integer.parseInt(strPassword);
	
	if(name.equals("java")) { // 문자열 비교하때는 . equals()
		if(password == 12345) {
			System.out.println("로그인 성공");
		} else {
			System.out.println("로그인 실패, 패스워드 틀림");
		}
	}else {
		System.out.println("로그인 실패. 아이디 없음!!");
	
	}	
}

}

#3의 배수만 골라서 합하는 코딩
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
int i = 0;
double div = 0;

	for(i=0; i<=100; i++){
	 	if(i%3 == 0) {
			i += i;
		}
	}
	System.out.println("3의 배수의 총합 : " + i);
}

}

#두 주사위의 합계가 5가 나오면 멈추는 코드

package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
while(true) {
int num1 = (int) (Math.random() 6) + 1;
int num2 = (int) (Math.random()
6) + 1;

		if(num1+num2 == 6) {
			System.out.println("눈1:" + num1 + "," +" 눈2:"+ num2);
			break;
		} else {
			System.out.println("눈1:" + num1 + "," +" 눈2:"+ num2);
		}
		
	}
	
}

}

#4x+5y = 60이 되는 모든 해 구하기(10이하 자연수)
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
int x = 0;
int y = 0;

	for(x=0; x<=10; x++) {
		for(y=0; y<=10; y++) {
			if(4*x + 5*y == 60) {
				System.out.println("x : "+ x +" , "+"y : "+y);
			}
		}
	}
}

}

#별찍기(왼쪽정렬)
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
int i = 0;
int star = 0;

	for(i=0; i<=5; i++) {
		for(star=0; star<=i; star++) {
			System.out.print('*');
			}System.out.print('\n');		
		}		
	}
}

#별찍기(다섯개부터 내림차순)
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
int i = 0;
int star = 0;

	for(i=1; i<=5; i++) {
		for(star=5; star>=i; star--) {
			System.out.print('*');
			}System.out.print('\n');		
		}		
	}
}

#별찍기(오른쪽정렬)
package test;

import java.util.Scanner;

public class test {
public static void main(String[] args) {
int i = 0;
int b = 0;
int c = 0;
for(i=1; i<=5; i++) {
for(b=1; b<=6-i; b++) {
System.out.print(' ');
}
for(b=1; b<=i; b++) {
System.out.print('*');
}System.out.print('\n');
}
}
}

--------------------------------------------------------
으어 오늘은 개념보다 문제를 많이 풀었는데 와 어렵다 어려워ㅋㅋㅋ
하긴 내 전기 할때도 맨첨에는 어려웠징 ㅋㅋㅋㅋ
한번 해보자!!!!!!!!!!!!!!!!!!
profile
코린이 성장기

0개의 댓글