Small Grey Outline Pointer Java 복습문제 02
본문 바로가기
Dev./java

Java 복습문제 02

by sso. 2022. 5. 9.
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

댓글