50 第一 逢7过;第二求大于2的数的平方根

胖豆芽 / 2023-06-06 / 原文

package com.fqs.test;

import java.util.Scanner;
public class hello {
    public static void main(String[] args) {
        //循环中  逢7过
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入一个1到100之间的整数");
        int num=sc.nextInt();
        while(num<0  ||num>100){
            System.out.println("不合法,请输入1到100之间的数");
        }
       for(;num<=100;num++){

            if(num%7==0||num%10 ==7||num/10==7){
                System.out.println("过");
                continue;
            }
           System.out.println("num:"+num);




        }
    }
}
请输入一个1到100之间的整数
1
num:1
num:2
num:3
num:4
num:5
num:6
过
num:8
num:9
num:10
num:11
num:12
num:13
过
num:15
num:16
过
num:18
num:19
num:20
过
num:22
num:23
num:24
num:25
num:26
过
过
num:29
num:30
num:31
num:32
num:33
num:34
过
num:36
过
num:38
num:39
num:40
num:41
过
num:43
num:44
num:45
num:46
过
num:48
过
num:50
num:51
num:52
num:53
num:54
num:55
过
过
num:58
num:59
num:60
num:61
num:62
过
num:64
num:65
num:66
过
num:68
num:69
过
过
过
过
过
过
过
过
过
过
num:80
num:81
num:82
num:83
过
num:85
num:86
过
num:88
num:89
num:90
过
num:92
num:93
num:94
num:95
num:96
过
过
num:99
num:100

 求大于2的数的平方根

package com.fqs.test;

import java.util.Scanner;
public class hello {
public static void main(String[] args) {
//键盘录入一个大于等于2的整数x,计算并返回x的平方根,结果只保留整数部分,小数部分被舍去
//4的平方根是2 9的平方根是3 16的平方根是4
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个大于等于2的整数");
int num=sc.nextInt();


for (int i=0;i<num;i++){
if(i*i==num){

System.out.println("num正好,平方根是i:"+i);
break;

}
else if(i*i>num){
System.out.println("num大了,平方根是i:"+(i-1));
break;

}

}
}
}