package day0509;
public class JavaPrac {
//1부터 시작해서 모든 홀수를 더해나간다 이 때 1000을 넘어서는 때가 언제인지 구하기. 그리고 그 홀수의 합산 된 값은 얼마인지
public static void main(String[] args) {
int sum=0;
int num=1;
//boolean result=sum>=1000;
while(1==1) { //ture일 경우를 조건으로 설정
if(num%2!=0) { //2로 나눠 떨어지지 않을 경우가 트루 일 때 조건
sum+=num;
}
if(sum > 1000) { //sum이 1000을 넘을때가 조건
System.out.println(num + "더할 때 1000을 넘는다");
System.out.println("초과된 값 : "+sum);
break; //1000을 넘었을 때 위의 문장을 출력하고 브레이크로 조건문을 빠져나온다
}
num++;
}
}
}
63더할 때 1000을 넘는다
초과된 값 : 1024
package day0509;
public class JavaPrac {
//1부터 시작해서 모든 홀수를 더해나간다 이 때 1000을 넘어서는 때가 언제인지 구하기. 그리고 그 홀수의 합산 된 값은 얼마인지
public static void main(String[] args) {
int sum=0;
for(int i=1; i<i+1; i++) {
if(i%2!=0) { //2로 나눠 떨어지지 않을 경우가 트루 일 때 조건
sum+=i;
}
if(sum > 1000) { //sum이 1000을 넘을때가 조건
System.out.println(i + "더할 때 1000을 넘는다");
System.out.println("초과된 값 : "+sum);
break; //1000을 넘었을 때 위의 문장을 출력하고 브레이크로 조건문을 빠져나온다
}
}
}
}
63더할 때 1000을 넘는다
초과된 값 : 1024
package day0509;
public class JavaPrac {
//02 구구단 짝수 단인 2 4 6 8단만 출력한다 2단은 2x2 4x4 6x6 8x8까지 출력한다
for(int i=1; i<=9; i++) { //1~9까지
for(int j=2;j<=9;j++) { //2단부터 9단까지
if(j%2==0&&i%2==0) { //2로 나눠 떨어질 때만 해당하는 조건 (짝수 단)
if(j<=i) { //i와 j가 같을 때까지만 출력하는 조건
System.out.println(i+"x"+j+"="+i*j);
}
}
}
}
}
}
2x2=4
4x2=8
4x4=16
6x2=12
6x4=24
6x6=36
8x2=16
8x4=32
8x6=48
8x8=64
package day0509;
public class JavaPrac {
for(int i=2; i<10; i+=2) {
for(int j=1; j<10; j++) {
System.out.println(i+"x"+j+"="+i*j);
if(j>=i) {
break;
}
}
}
}
}
2x1=2
2x2=4
4x1=4
4x2=8
4x3=12
4x4=16
6x1=6
6x2=12
6x3=18
6x4=24
6x5=30
6x6=36
8x1=8
8x2=16
8x3=24
8x4=32
8x5=40
8x6=48
8x7=56
8x8=64
728x90
'Dev. > java' 카테고리의 다른 글
Java 접근 수준 지시자(Access-level Modifier)/ 다형성(polymorphism) (0) | 2022.05.11 |
---|---|
Java 형변환 (0) | 2022.05.10 |
Java 메서드 (0) | 2022.05.08 |
java 복습 문제 (0) | 2022.05.04 |
클래스패스 (class path)/ Package (0) | 2022.05.02 |
댓글