判断一个数(小于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]);
}
}
}