猿问

怎样在输入成绩端输入小数,求大神指点一下(java入门第一季里面的题,想改改)

 package imooc;
import java.util.Scanner;
/*
 * 功能:实现接收三个班级的各四名学员的成绩信息,然后计算每个班级学员的平均分
 * 知识点:循环,二重循环。外层循环控制班级数量,内层循环控制每个班级学员数量
 */
public class Demo2 {
public static void main(String[] args) {
int classNumb=3;
int stuNumb=4;
double sum=0;
double ave;
Scanner input=new Scanner(System.in);
for(int i=1;i<=classNumb;i++){
sum=0;
System.out.println("请输入第"+i+"个班级的成绩");
for(int j=1;j<=stuNumb;j++){
System.out.println("-------请输入第"+j+"个学员的成绩:---"+"\n");
int score=input.nextInt();
sum+=score;
}
ave=sum/stuNumb;
System.out.println("第"+i+"个班级的平均成绩为:"+ave);
}
}
}
如何将输入成绩端口,改为可以输入小数成绩啊
比如说55.3这样的 


03699630aa
浏览 1679回答 2
2回答

懷淰過厾3139859

double  score=input.nextDouble()

qq_BullshitGame_0

int score=input.nextInt();  把这个改成int score=input.nextFloat(); 只要把后面的类型改成 想要的类型即可Float 也可以改成double。你这个是第几章第几节的内容?
随时随地看视频慕课网APP

相关分类

Java
我要回答