java循环次数,循环将执行用户指示的次数

编写一个程序,根据CSE 1341课程大纲计算当前成绩 . 该程序应提示用户输入姓名 . 然后它将这些名称作为字符串传递给CSE1341Grade类的第二个方法 . 第二种方法的名称是calcGrade . 该方法将提示用户计算考试分数,测验分数和用户输入的实验室分数 .

然后,它将利用重复结构根据输入的先前计数提示考试成绩,测验成绩和实验室成绩 . 例如,如果用户输入的考试分数为2;然后程序将循环2次输入两个考试成绩;并且类似于测验和计数实验室成绩的计数 .

假设您有100%的出勤记录,您将获得所有出勤等级的5% . 使用教学大纲确定每个类别的权重,例如考试,测验和实验 . 因为你有完美的出勤率,所以总分增加5% . 假设:所有考试,实验和测验分数均超过100分 . 样品运行:

java CSE1341Grade名字:詹姆斯姓氏:邦德你有多少考试成绩? 1你有多少个测验成绩? 2你有多少实验室成绩? 2输入考试1分数:90输入测验1分数:80输入测验2分数:80输入实验室1分数:90输入实验室2分数:90总分:84.55詹姆斯邦德你的分数是:B

这是我的家庭作业,这就是我到目前为止所做的

import java.util.Scanner;

public class CSE1341Grade

{

public static void main(String [] args)

{

//set up Scanner for user input, prompt for first name, define variable, and print response

Scanner s = new Scanner(System.in);

System.out.print("First name: ");

String first = s.nextLine();

System.out.printf(" %s\n", first);

//prompt user for last name, define variable, and print response

System.out.print("Last name: ");

String last = s.nextLine();

System.out.printf(" %s\n", last);

}

public static void calcGrade(String first, String last)

{

//prompt user for number of exam grades, define exam variable, print response

System.out.print("How many exam grades do you have? ");

String exam = s.nextLine();

System.out.printf(" %s\n", exam);

//prompt user for number of quiz grades, define quiz variable, print response

System.out.print("How many quiz grades do you have? ");

String quiz = s.nextLine();

System.out.printf(" %s\n", quiz);

//prompt user for number of lab grades, define lab variable, print response

System.out.print("How many lab grades do you have? ");

String lab = s.nextLine();

System.out.printf(" %s\n", lab);

while (exam != -1)

{

System.out.print("Enter " exam 1 " score: ", ++exam)

//define variables for computations

int score = 0;

int grade = 0;

//if statement to determine the final letter grade

if(score >= 90 && score <=100){

grade = 'A'; }

else if(score >=80 && score < 90){

grade = 'B'; }

else if(score >= 70 && score < 80){

grade = 'C'; }

else if(score >=60 && score < 70){

grade = 'D'; }

else {

grade = 'F'; }

}

}

我的问题是弄清楚如何创建一个循环,提示用户需要多少考试成绩 .

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值