判断一个数(小于10位)的位数。
输入999,则输出 “它是个3位的数!”
package E; public class E { public static void main(String args[]) { int num=999; int count=0; if(num>=0&&num<=999999999) { do { num=num/10; count++; }while(num!=0); System.out.println("它是一个"+count+"三位数"); } else System.out.println("输入有误"); } }
为指定成绩加分,直到分数大于等于 60 为止,输出加分前和加分后的成绩,并统计加分的次数
package E; public class E { public static void main(String args[]) { // 变量保存成绩 int score = 53; // 变量保存加分次数 int count = 0; System.out.println("加分前成绩"+score);//打印输出加分前成绩 // 只要成绩小于60,就循环执行加分操作,并统计加分次数 while(score<60){ score++; count++; } System.out.println("加分后成绩"+score); //打印输出加分后成绩,以及加分次数 System.out.println("共加了"+count+"次"); } }
编写JAVA程序 实现接收3个班级各4名同学的JAVA成绩,然后计算每个班级学员的平均分
package E; public class E { public static void main(String args[]) { int [][]score= { {81,56,87,97}, {68,52,76,93}, {80,45,68,12} }; int i,j; double [] avgs=new double[3]; for(i=0;i<3;i++) { for(j=0;j<4;j++) { avgs[i]+=score[i][j]/4; } System.out.println((i+1)+"班的平均分是:"+avgs[i]); } } }