帮我改下这个java程序

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:02:34
import java.io.*;
public class Assess
{
public static void main(String args[])
{
char str;
System.out.println("本内人数为多少?");
Scanner number=new Scanner(System.in);
number.nextInt();
System.out.println("您的姓名是?");
Scanner studentName=new Scanner(System.in);
studentName.nextString();
System.out.println("您的平均分是");
Scanner results=new Scanner(System.in);
results.nextString();
if (results<0||result>100)
System.out.println("输入的成绩有误,程序退出。");
System.exit(0);
if (rensult>=90)
str='A';
elseif (rensult>=80)
str='B';
elseif (rensult>=70)
str='C';
elseif (rensult>=60)
str='D';
else
str='F';
第二个
import java.io.*;
public class DoubleSaving

第一个本内人数是不是多于呀,还有第四个,回去仔细看看switch的用法,我是在看不懂你的第四个到底要干什么,所以没有改。
前三个改后的程序是
第一个:
import java.io.*;
import java.util.*;
public class Assess
{
public static void main(String args[])
{
char str;
float rensult;
int num;
String name;
System.out.println("本内人数为多少?");
Scanner number=new Scanner(System.in);
num=number.nextInt();
System.out.println("您的姓名是?");
Scanner studentName=new Scanner(System.in);
name=studentName.nextLine();
System.out.println("您的平均分是");
Scanner results=new Scanner(System.in);
rensult=results.nextFloat();
if (rensult<0||rensult>100)
{
System.out.println("输入的成绩有误,程序退出。");
System.exit(0);
}
if (rensult>=90)
str='A';
else if (rensult>=80)
str='B';