Java测试

一:利用循环语句及数组输入10个学生成绩,满分100分,[0-60)为不及格,[60-70)为及格,[70-80)为中,[80-90)为良,[90-100]为优秀。根据学生成绩,进行判断,分别打印总分数、平均分数、最高分数、最低分数。  (50分)

package chengji;

import java.util.Scanner;

public class Teeet {
public static void main(String[] args) {
	float sum=0;
	float avg=0;
	float max,min;
	Scanner score = new Scanner(System.in);
	int[] arr= new int[10];
	//int score =input.nextInt();
	System.out.println("输入十个成绩:");
	
	
	for(int i=0;i<arr.length;i++){
		arr[i]=score.nextInt();
		switch (arr[i]/10) {     // score的成绩都进入了数组里面  用  数组/10  将成绩分成10个区间
		case 0:
		case 1:
		case 2:
		case 3:
		case 4:
		case 5:
			System.out.println("不及格");  //前七个区间case0—6都是不及格
			break;
		case 6:
			System.out.println("及格");
			break;
		case 7:
			System.out.println("中");
			break;
		case 8:
			System.out.println("良");
			break;
		case 9:
			System.out.println("优秀");
			break;
		case 10:
			System.out.println("优秀");
		default:			//如果输入不正确的数目,就报无法识别
			System.out.println("对不起,无法识别你的分数");
		}
		sum+=arr[i];  //算总成绩    
	}
			max=min=arr[0];  //存储第一个值
			
	
	for(int j=1;j<arr.length;j++){ //arr[0]是第一个数,j从1开始循环 所以arr0与arr1进行比较
		if(max<arr[j]){ 			// 如果最大值小于arr j  就把arr j赋值给max       下面同理
			max=arr[j];
		}
		if(min>arr[j]){
			min=arr[j];
		}
	}
	avg=sum/10;     // 求平均成绩
	System.out.println("平均成绩:"+avg+"总成绩:"+sum+"最高分是:"+max+"最低分是:"+min);
}
}

二:使用while循环,不断获得用户在控制台输入的float数据,进行累计求和,当输入10次后结束,并输出累计的和。

package qiuhe;

import java.util.Scanner;

public class Testtwo {
public static void main(String[] args) {
	//float i;
	
	Scanner number = new Scanner(System.in);
	float[] arr = new float[10];
	float sum=0;
	System.out.println("输入十个float数:");
	int i=0;
	while(i<arr.length){
		arr[i]=number.nextFloat();   //  nextfloat表示下一个输入的数据是float类型
		sum+=arr[i];
		i++;
		}
	System.out.println("总和为"+sum);
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java测试技术规范是一套旨在规范Java开发人员在进行软件测试时遵循的一系列准则和建议。通过遵守这些规范,可以提高测试的质量和效率。 首先,Java测试技术规范要求测试用例的编写要准确、全面和可重复。每个测试用例应该明确指定输入数据、操作步骤和期望输出,以确保测试的覆盖范围和一致性。 其次,规范强调测试代码的可维护性和可扩展性。测试代码应具有良好的结构和命名规范,方便其他开发人员理解和维护。同时,测试代码也应该易于扩展,以便在需求变更或新功能添加时进行适当的修改。 另外,规范要求开发人员在编写测试代码时要注重异常处理。应该为每个可能发生异常的代码块编写相应的异常处理机制,并进行适当的测试覆盖。 此外,规范还提倡使用单元测试框架,如JUnit。通过使用这些框架,可以更方便地编写和运行测试,并提供详细的测试报告和统计信息。 最后,规范鼓励开发人员在进行集成测试时使用Maven等构建工具。这些构建工具可以帮助自动化构建和运行测试,并提供各种常用的测试插件和报告工具,进一步提高测试效率和可靠性。 总而言之,Java测试技术规范提供了一系列准则和建议,帮助开发人员规范和优化测试流程。遵循这些规范可以提高测试的质量和效率,减少错误和问题的出现,从而更好地保障软件的可靠性和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值