循环练习逢7过
需求:7,7的倍数 ,含7的数字打印“过”
分析:
个位7 十位7 7倍数----------过
1 2 3 4 5 6 过 8 9 10 11 12 13 过 15 16 过..............
代码:
for(int i=1;i<=100;i++){
if(i%10==7||i/10%10==7||i%7==0){System.out.println("过")
continue;
}
systemlout.println(i);
}
循环练习求平方根
需求:键盘录>=2的数字x,计算并返回x的平方根[只保留整数部分,小数舍去]
分析: 平方根:开方
在代码之中,从一开始循环,拿着数字的平方与原来的数字比较
如果小于,向后判断
相等,当前数字就是平方根
如果大于,前一个数字是整数部分.
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+"的平方根的整数部分");
}
}