查找成绩并折算后输出
来源:互联网 发布:张卫健眼睛知乎 编辑:程序博客网 时间:2024/04/28 15:26
编写程序从键盘输入文件中的姓名和成绩,当输入的名字为noname时,表示结束。noname后面有一个名字,需要查找其成绩,并按照21%折算后输出。
输入样例:
Smith 67Anderson 75Lewis 83Cook 58David 96nonameLewis
输出样例:
17.43
方法一:
import java.text.DecimalFormat;import java.util.HashMap;import java.util.Scanner;public class Score{public static void main(String[] args){DecimalFormat df=new DecimalFormat("#.##");Scanner in=new Scanner(System.in);//泛型不能使用基本数据类型,可以使用基本数据类型的包装类来表示基本数据类型HashMap<String,Integer> student=new HashMap<String,Integer>();while(in.hasNext()){String name=in.next();if(name.equals("noname")){break;}int score=in.nextInt();student.put(name, score);}String find=in.next();if(student.containsKey(find)){int score1=student.get(find);System.out.println(df.format(score1*0.21));}else{System.out.println("Not found.");}}}
方法二:
import java.text.DecimalFormat;import java.util.HashMap;import java.util.Scanner;public class Score {public static void main(String[] args) {HashMap<String,String> hp=new HashMap<String,String>();Scanner in=new Scanner(System.in);DecimalFormat df=new DecimalFormat("#.##");String name;String score;while(true){name=in.next();if(name.equals("noname")){break;}score=in.next();hp.put(name, score);}String find=in.next();if(hp.containsKey(find)){int f=Integer.parseInt(hp.get(find)); //将字符串类型转换为int型System.out.println(df.format(f*0.21));}else{System.out.println("Not found.");}}}
0 0
- 查找成绩并折算后输出
- 查找成绩并折算后输出
- 指针练习,查找学生成绩并输出平均成绩和排名信息 每日一练(四)
- 增加一个数组并赋初值,输出按成绩排序后的同学的名单
- C++ 使用联合体保存成绩并输出
- 查找指定类型文件并再文件尾部加标签后输出到txt文件
- //有5名学生保存在结构体数组中,编程查找成绩最高者,输出该学生全部信息。 // //对上述5名学生数组,按成绩从高到低排序,并输出。
- 输出成绩
- 成绩输出
- 输出成绩
- 输出成绩
- 统计学生成绩信息并按要求输出相关信息
- 输入姓名成绩并按照从小到大的顺序输出
- 输入两个学生的名字和成绩并输出
- 查询成绩>=该课程平均成绩的信息,并按格式输出
- C#中使用数组存储5个学生成绩,计算并输出最高成绩和平均值。
- java 从键盘输入学生成绩,找出最高分,并输出学生成绩等级;
- 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩
- Android终止广播实现短信拦截
- 155. Min Stack
- Convolutional Neural Network For Sentence Classification<Yoon Kim>解析(一)
- IPC(一)--IPC简介和IPC产生的问题
- Struts2中过滤器和拦截器的区别
- 查找成绩并折算后输出
- Socket,TCP,UDP,HTTP基本通信原理和OC版本Demo
- 492. Construct the Rectangle [LeetCode]
- 【C++】定义常量
- spring jpa 级联的属性操作
- 1080 线段树练习 codevs
- 蓝桥-算法-枚举
- ImportError: No module named tornado.ioloop 记录过程
- Android音视频学习第8章:使用fmod对音频进行变调处理