JAVA 编程练习

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


猜你喜欢

转载自blog.csdn.net/qq_41398448/article/details/80246465