자바 기초 문제 초보 연습(2)

숫자 9 출현 횟수
프로그램 을 만들어 서 1 부터 100 까지 의 모든 정수 에 몇 개의 숫자 가 나 오 는 지 세 어 보 세 요.
소스 코드

public static  int Getnum(){
    int count=0;
    for(int i=1;i<=100;i++){
        if (i % 10 == 9)
            { count++;
                   }
               if (i / 10 == 9)
            { count++;
                    }
    }
    return count;
}
실행 결과:
在这里插入图片描述
윤년 을 수출 하 다
수출 1000-2000 사이 의 모든 윤년
소스 코드

public static void SoutLeapyear(){
for(int year=1000;year<=2000;year++)
    if(year%100!=0&&year%4==0||year%400==0){
        System.out.println(year+"   ");
    }

}
실행 결과:
在这里插入图片描述
인쇄 소수
인쇄 1-100 사이 의 모든 소수
소스 코드

public static void PrintPrimeNum(){
    for (int i = 2; i < 100; i++) {
        int j;
        for (j = 2; j < (int) (Math.sqrt(i) + 1); j++) {
            if (i % j == 0) {break;
            }
        }
        if (j > (int) Math.sqrt(i)) {
            System.out.print(i + " ");
        }
    }

}
실행 결과:
在这里插入图片描述
판정 소수
하나의 숫자 를 정 하여 하나의 숫자 가 소수 인지 아 닌 지 를 판정 하 다.
소스 코드

public static void PrintPrimeNum(){
    for (int i = 2; i < 100; i++) {
        int j;
        for (j = 2; j < (int) (Math.sqrt(i) + 1); j++) {
            if (i % j == 0) {
                break;
            }
        }
        if (j > (int) Math.sqrt(i)) {
            System.out.print(i + " ");
        }
    }

}
실행 결과:
在这里插入图片描述
연령 인쇄
입력 한 연령 에 따라 현재 연령 을 출력 한 사람 은 소년(18 이하),청년(19-28),중년(29-55),노년(56 이상)이다.
소스 코드

public static void JudgeAge(){
    Scanner scanner =new Scanner(System.in);
    int age = scanner.nextInt();
    if(age<18)
        System.out.println("   ");
    else if(age>=19&&age<=29)
        System.out.println("   ");
    else if(age>=20&&age<=55)
        System.out.println("   ");
    else if(age>=56&&age<=100)
        System.out.println("   ");
    elseSystem.out.println("    ");
}
실행 결과:
在这里插入图片描述
X 도형 인쇄
키 키 는 순환 을 배 웠 고,보 보 선생님 은'*'로 구 성 된 X 자 문양 을 인쇄 하 는 일련의 인쇄 연습 을 해 주 셨 다.
소스 코드

public  static  void PrintX(){
        Scanner sc = new Scanner(System.in);
        int num = sc.nextInt();
        for(int i=1;i<=num;i++){
            for(int j=1;j<=num;j++){
                if((i==j) || (i+j==num+1))
                    System.out.print("x");
                else{
                    System.out.print(" ");
                }
            }
            System.out.println();
        }
}
실행 결과:
在这里插入图片描述
숫자 맞 추기 게임
디지털 게임 을 완성 하고 사용자 가 숫자 를 입력 하여 이 숫자 가 크 고 작 으 며 무 작위 로 생 성 된 숫자 인지 판단 하 며 같 을 때 프로그램 을 종료 합 니 다.
소스 코드

public static void  guessNumber(){
    Scanner scanner = new Scanner(System.in);
    Random random = new Random();//       
    int randNum = random.nextInt(100);
    while (true) {
        System.out.println("         :");
        int num = scanner.nextInt();
        if(num < randNum) {
            System.out.println("  ");
        }else if(num == randNum) {
            System.out.println("   ");
            break;
        }else {
            System.out.println("  !");
        }
    }
}
실행 결과:
在这里插入图片描述
총결산
이 자바 기초 연습 문 제 는 여기까지 입 니 다.도움 이 되 셨 으 면 좋 겠 습 니 다.저희 의 더 많은 내용 에 관심 을 가 져 주 셨 으 면 좋 겠 습 니 다!

좋은 웹페이지 즐겨찾기