1.逢七过 /*朋友聚会时,玩逢7过的游戏 游戏规则:从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说:过 需求:使用程序在控制台打印出1-100之间的满足逢七过规则的数据 */ //1.打印1-100 for (int i = 1; i <=100; i++) { //2.判断每一位数字是否是:个位是7,十位是7,倍数是7 if (i%10==7||i/10%10==7||i%7==0){ System.out.println("过"); continue; } System.out.println(i);
2.
/*需求:键盘输入一个大于等于2的整数X,计算并返回X的平方根 结果只保留整数部分,小数部分将被抹去*/ //平方根:16的平方根是4 // 4的平方根是2 //例: //10 //1*1=1 //2*2=4 //3*3=9 //4*4=16 //10的平方根在3~4之间 //20 //1*1=1 //2*2=4 //3*3=9 //4*4=16 //5*5=25 //20的平方根在4~5之间 //1.键盘输入一个整数 Scanner sc=new Scanne //2.在代码中,从1开始,拿着数字的平方根跟原来的数字进行比较 //如果小于的,那么继续往后判断 //如果相等,那么当前数字就是平方根 //如果大于的,那么前一个数字就是平方根的整数部分 for (int i=1;i<=number;i++){ //用i*i再跟number进行比较 if (i*i==number){ System.out.println(i+"就是"+number+"的平方根"); //一旦找到,循环就可以停止了,后面的数字就不需要再找了 break; } else if (i*i>number) { System.out.println((i-1)+"就是"+number+"的平方根的整体部分"); break; } }第二个练习有点难