2.1 循环练习

1.逢七过:打印1~100,当数字中包含7或者是7的倍数时,打印过;

答案:

[content_hide]

public class IT梦 {  
     public static void main(String[] args) {  
         for (int i = 1; i <= 100; i++) {  
             if(i%10==7||i/10%10==7||i%7==0){  
                 System.out.println("过");  
                 continue;  
            }  
            System.out.println(i);  
        }  
    }  
}

[/content_hide]

……

图片[1]-2.1 循环练习-IT熊技术站

注:答案太长,我只截取了最后一部分,大家自行书写代码看效果

2.求平方根:键盘录入一个整数,求这个数字平方根的整数部分

答案:

[content_hide]

public class IT梦 {  
     public static void main(String[] args) {  
         Scanner sc=new Scanner(System.in);  
         System.out.println("请输入一个整数");  
         int number=sc.nextInt();  
         for (int i = 1; i <= number; i++) {  
            if(i*i==number){  
                 System.out.println(i+"就是"+number+"平方根的整数部分");  
                 break;  
            } else if (i*i>number) {  
                 System.out.println((i-1)+"就是"+number+"平方根的整数部分");
                 break;  
            }  
        }   
    }  
}

[/content_hide]

图片[2]-2.1 循环练习-IT熊技术站

3.判断质数:键盘录入一个整数,判断这个数是否为质数(一个数只能被1和这个数本身整除的数就是质数)

答案:

[content_hide]

public class IT梦 {  
    public static void main(String[] args) {  
        Scanner sc = new Scanner(System.in);  
        System.out.println("请输入一个整数");  
        int number = sc.nextInt();  
        for (int i = 2; i < number; i++) {  
            if (number % i == 0){  
               System.out.println(number + "不是一个质数");  
               break;  
            }else {  
               System.out.println(number+"是一个质数");  
               break;  
            }  
        }  
    }  
}

[/content_hide]

图片[3]-2.1 循环练习-IT熊技术站

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容