import java.util.Scanner;
public class Ex09_Statement {
public static void main(String[] args) {
System.out.println("입력");
Scanner sc = new Scanner(System.in); // 사용자가 입력하면 값을 처리함
/*
if(sc.hasNextInt()) { // 의문 ( true , false )
// 정수가 입력되었어
} else {
// 정수가 입력되지 않았어
}
*/
// 암기
// 조건문 : if문 3가지 switch(조건) {case 값: break}
// 반복문 : for(반복횟수가 명확) , while(true,false){} , do ~ while(){}
// 분기문 : break : 블록 탈출 , continue : 구문을 스킵한다.
int count = 0;
if(count < 1) System.out.println("true");
if(count < 1) System.out.println("true");
char data = 'A'; // 캐릭터는 정수값과 호환이 된다.
switch (data) {
case 'A': System.out.println(); // 콜론 뒤에가 실행 문이다. 문자 비교가 가능하다.
break; // switch 문을 탈출해라
default: // 나머지 모든것
break;
}
// 1부터 100까지의 합 출력
int sum = 0;
for(int i=1; i<=100; i++) {
if(i % 2 == 0)
sum += i;
}
System.out.println(sum);
// 1 ~ 5 까지의 합
// n * (a + 1) / 2
// 개수 * (시작 + 끝) / 2
sum = 5 * ( 1 + 5 ) / 2;
System.out.println("sum : " + sum);
}
// for문을 사용해서 1부터 10까지의 홀수의 합을 구하세요
}
public class Ex09_Statement2 {
public static void main(String[] args) {
// for문을 사용하여 1~10까지의 홀수의 합을 구하세요. 단 if문 금지
int sum=0;
for(int i=1; i<=10; i+=2) { // i = i + 2;
sum += i;
System.out.println(i);
}
System.out.println(sum);
// 1~100까지의 합(짝수) if문 사용
int sum3 = 0;
for(int i=1; i<=100; i++) {
if(i % 2 == 0) {
sum3 += i;
}
}
System.out.println(sum3); // 2550
// 입사시험 (중소)
// 구구단 출력하기
for(int i=2; i<=9; i++) {
for(int j=1; j<=9; j++) {
System.out.println(i + " x " + j + " = " + i * j);
// System.our.printf("[%d] * [%d] = [%d] \t " , i , j , i*j);
}
System.out.println("");
}
// 분기문 (continue , break)
// Today Point : continue( 아래 구문 skip) break(블럭 for , while)
for(int i=2; i<=9; i++) {
for(int j=1; j<=9; j++) {
if(i == j) { // 3 x 3 같은건 출력하지 않는다.
continue;
}
System.out.println(i + " x " + j + " = " + i * j);
}
System.out.println("");
}
for(int i=100; i>=0; i--) {
System.out.println(i);
}
// 피보나치 수열 1 1 2 3 5 8 13 21
int a = 0 , b = 1 , c = 0;
for(int i =0; i<10; i++) {
a=b;
b=c;
c=a+b;
System.out.println(" " + c); // 1 1 2 3 5 8 13 21
}
}
}
'JAVA Programming > JAVA 문제' 카테고리의 다른 글
자바 제어문 - for , if , random() 사용했음 (0) | 2020.08.10 |
---|---|
while 문으로 구구단으로 짜보시오 (0) | 2020.08.10 |
사칙연산 에서 return; 을 사용하면 프로그램이 종료가 된다. System.exit(0) 도 있다. (0) | 2020.08.10 |
자바 알파벳 변환 문제 , 문자를 입력받아 아스키코드값 표시 (0) | 2020.08.09 |
Printf 로 별찍기 (0) | 2020.08.09 |