黑马程序员java部分笔记(持续更新)八点五.两道循环例题

循环练习逢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+"的平方根的整数部分");
}
}


 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值