JAVA 10 도 입문 애플 릿 을 처음 배 웠 습 니 다.

1. 프로그램 을 작성 하여 주어진 네 개의 정 수 를 큰 것 에서 작은 순서 로 배열 합 니 다.
package com.cn;

import java.util.Scanner;

public class JavaDemo01 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a,b,c,d,t;
		System.out.printf("       ");
		Scanner in=new Scanner(System.in);
		a=in.nextInt();
		b=in.nextInt();
		c=in.nextInt();
		d=in.nextInt();
		if(a 

2. 정수 (변 길이) 3 개 를 입력 하여 삼각형 을 구성 할 수 있 는 지 판단 한다.
package com.cn;
import java.util.Scanner;
public class JavaDeme02 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a,b,c;
		while(true) 
		{
				System.out.println("        ");
				Scanner in=new Scanner(System.in);
				a=in.nextInt();
				b=in.nextInt();
				c=in.nextInt();
				if(a<0||b<0||c<0) {
					System.out.println("        ,     ");
				}
				if(a+b>c&&b+c>a&&a+c>b) {
					System.out.println("          ");
					}
				else {
					System.out.println("           ");
			
					}
					
				}
			
			}
}

3. 프로그램 을 작성 하고 키보드 에서 0 ~ 99999 사이 의 임 의 수 를 입력 하여 입력 한 숫자 가 몇 자리 인지 판단 합 니 다.
package com.cn;
import java.util.Scanner;
public class Demo03 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	while(true)
		{	
			int number,i=0;
			System.out.println("     100000      ");
			Scanner in=new Scanner(System.in);
			number=in.nextInt();
			do
			{
				number=number/10;
				i++;
			}
			while(number>0);
			System.out.println("       "+i+"  ");
		}
		}		
}

4. 프로그램 을 작성 하여 입력 한 정수 에 대해 반대 순서에 따라 이 수 를 출력 합 니 다.예 를 들 어 (입력 1234, 출력 4321)
package com.cn;
import java.util.Scanner;
public class Demo04 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
	Scanner in=new Scanner(System.in);
	while(true) {
		int number,result=0;
	System.out.println("        ");
	number=in.nextInt();
		while (number>0)	{
			int a=number%10;
			result=result*10+a;
			number/=10;
			}
		System.out.println("         "+result);
	}
	}
}

5. while 순환 으로 1 ~ 200 사이 의 모든 3 의 배수 의 합 을 계산한다.
package com.cn;
public class Demo05 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int sum=0,i=1;
		while(i<=200)
		{
			if(i%3==0) {
			sum+=i;
			}i++;
			}
		System.out.println("1~200    3      "+sum);
	}
}

6. 프로그램 을 작성 하여 200 ~ 500 사이 의 모든 소 수 를 출력 합 니 다.
package com.cn;
public class Demo06 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i,j;
		  for(i=200;i<=500;i++)
		  {
		   for(j=2;j=i)
		   System.out.println(i);
		}
	}

}

7. 프로그램 을 작성 하여 '백 원 에 백 닭 사기' 문 제 를 해결 합 니 다. 수탉 은 한 마리 에 5 원, 암탉 은 한 마리 에 3 원, 병 아 리 는 한 돈 에 세 마리 입 니 다. 현재 백 원 에 백 닭 을 사려 고 하 는데 모두 몇 가지 방법 이 있 습 니까?
package com.cn;
public class Demo07 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		for(int G=20;G>=0;G--) {
			for(int M=33;M>=0;M--) {
				for(int X=100-G-M;X>=0;X--) {
					if(X%3==0&&5*G+3*M+X/3==100&&G+M+X==100)
						System.out.println("   "+G+" ,   "+M+" ,   "+X+" ");
							}
					}
			}
	}

}

8. 원숭이 가 복숭아 를 먹 는 문제.원숭이 는 첫날 복숭아 몇 개 를 땄 는데, 그 때 는 반 만 먹 었 고, 아직 중독 되 지 않 아 또 하 나 를 먹었다.다음날 남 은 복숭아 를 반 쯤 먹고 또 하 나 를 더 먹었다.앞 으로 는 매일 전날 남 은 반쪽 하 나 를 먹는다.열흘 째 먹고 싶 을 때 복숭아 가 하나 밖 에 남지 않 았 는데 첫날 복숭아 를 몇 개 따 달라 고요?
package com.cn;

public class Demo08 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int i=1,sum=1;
		for(;i<10;i++) {
			sum=2*(sum+1);
			//System.out.println("   "+(10-i)+"      "+sum+"   ");
		}
		System.out.println("       "+sum+"   ");
	}

}

9. 이미 알 고 있 는 XYZ + YZZ = 532, 그 중에서 X, Y, Z 는 숫자 이 고 프로 그래 밍 은 X, Y 와 Z 의 값 을 구한다.
package com.cn;

public class Demo09 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int X,Y,Z;
		for(X=0;X<10;X++) {
			for(Y=0;Y<10;Y++) {
				for(Z=0;Z<10;Z++) {
				if(((100*X+10*Y+Z)+(100*Y+10*Z+Z))==532)
					System.out.println("X="+X+",Y="+Y+",Z="+Z);
				}
			}
		}
	}

}

10. 고전 문제: 한 쌍 의 토끼 가 태 어 난 후 3 개 월 부터 매달 한 쌍 의 토끼 를 낳 습 니 다. 토끼 는 자라 서 3 개 월 후에 매달 한 쌍 의 토끼 를 낳 습 니 다. 만약 에 토끼 가 죽지 않 는 다 면 매달 토끼 의 총 수 는 얼마 입 니까?
package com.cn;
import java.util.Scanner;
public class Demo10 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		System.out.println("               ");
		Scanner in=new Scanner(System.in );
		int rabbit = 1; 
		int x=in.nextInt();
		int newRabbit = 1;  
        int count; 
        int month = x;

        System.out.println(" 1     1  ");
        System.out.println(" 2     1  ");
       
        for(int i= 3 ; i <= month; i++){
            count = newRabbit;
            newRabbit = rabbit + newRabbit;
            rabbit = count;
            System.out.println(" "+i+"     "+newRabbit+"  ");
        }
	}

}

좋은 웹페이지 즐겨찾기