50 第一 逢7过;第二求大于2的数的平方根
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;
}
}
}
}