11、①3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?不考虑小数。
②打印1-100之间非13的倍数,使用continue语句。
③用循环控制语句打印输出:1+3+5+...+99=?的结果。
④输出从1到100之间所有不能被3整除的数;并输出这些整数的和。
public class Exer11 {
public static void main(String[] args){
//3000米长的绳子,每天减一半。问多少天这个绳子会小于5米?
double l = 3000.0;
int num = 0;
for(int i = 0;l >= 5;i++){
l = l / 2;
num++;
}
System.out.println("需要"+ num +"天后小于5米。");
//打印1-100之间非13的倍数
for(int i = 1;i <= 100;i++){
if(i % 13 != 0){
System.out.print(i + " ");
}
}
System.out.println();
//用循环控制语句打印输出:1+3+5+...+99=?的结果
int sum = 0;
for(int i = 1;i <= 99;i += 2){
sum += i;
}
System.out.println("sum=" + sum);
//输出从1到100之间所有不能被3整除的数;并输出这些整数的和
int sum1 = 0;
for(int i = 1;i <= 100;i++){
if(i % 3 != 0){
System.out.print(i + " ");
sum1 += i;
}
}
System.out.println();
System.out.println("sum1="+ sum1);
}
}
12、猜数字游戏
&nbs