java面试:输出学生的成绩 (Java经典编程案例)
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
思路分析: 利用(a>b)?a:b条件运算符来处理。
代码如下:
package mytest;import java.util.Scanner;public class Example {static int grade;public static void main(String[] args) {System.out.print("请输入成绩:");Scanner scanner = new Scanner(System.in);int s = scanner.nextInt();Example example = new Example();grade = example.compare(s);if (grade == 1){System.out.println("成绩为:A");}else if(grade==2){System.out.println("成绩为:B");}else {System.out.println("成绩为:C");}}public int compare(int s){return s > 90 ? 1 : s>60 ? 2 : 3;}
}
执行结果如下图:
下面代码同样可以:
package mytest;import javax.swing.*;
import java.util.Scanner;public class Example {static int grade;public static void main(String[] args) {// System.out.print("请输入成绩:");
// Scanner scanner = new Scanner(System.in);
// int s = scanner.nextInt();String str = "";str = JOptionPane.showInputDialog("请输入成绩:");int N;N = 0;try {N = Integer.parseInt(str);} catch (NumberFormatException e) {e.printStackTrace();}str = (N > 90 ? "A" : (N > 60 ? "B" : "C"));System.out.println("成绩为:" + str);}
}
执行结果如下图:
java面试:输出学生的成绩 (Java经典编程案例)相关推荐
- 统计成绩java最高成绩_从键盘输入本次 Java 考试五位学生的成绩,求考试成绩最高分。_学小易找答案...
[简答题]你准备去海南旅游,现在要订购机票.机票的价格受季节旺季.淡季影响,而且头等舱和经济舱价格也不同.假设机票原价为5000元,4~10月为旺季,旺季头等舱打九折,经济舱打八折,淡季头等舱打五折, ...
- java面试总结(一)-----如何准备Java初级和高级的技术面试
java面试总结(一)--如何准备Java初级和高级的技术面试 本文内容来自:https://mp.weixin.qq.com/s?__biz=MzAxNDMwMTMwMw==&mid=224 ...
- java面试带电脑吗?java面试要准备什么?
最近面试java开发的朋友有点多哦,前段时间有个老弟面试对方要去他带电脑,他不知道是为什么.那么java面试带电脑吗?java面试要准备什么?今天来谈谈这个问题. java面试带电脑吗? 面试要求带电 ...
- Java 面试必问题目,Java 后端校招面试题
字节跳动一面: 自我介绍,主要讲讲做了什么和擅长什么 看你项目做 Spring 比较多, 问一下 Spring 相关的东西, IoC 是什么概念? Bean 的默认作用范围是什么?其他的作用范围? 索 ...
- python3多线程实战(python3经典编程案例)
python3多进程实战(python3经典编程案例) python3多线程实战(python3经典编程案例) python3 协程实战(python3经典编程案例) 总结: python多线程适用在 ...
- GitHub上标星75k+超牛的《Java面试突击版》,java开发实战经典第二版答案
运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试: 1.自我介绍.(你可千万这样介绍: "我叫某某,性别,来自哪里,学校是哪个,自己爱干什么" ...
- Java面试准备:15个Java面试问题
并非所有的访谈都将重点放在算法和数据结构上-通常,访谈通常只侧重于您声称是专家的语言或技术.在此类访谈中,通常没有任何"陷阱"问题,而是它们要求您利用内存和使用该语言的经验–换句话 ...
- Java面试准备(一)——Java基础
Java基础 一.基础概念与常识 1. Java和C++对比 2. Java语言有哪些特点 3. 什么是字节码?采用字节码的好处? 4. JVM,JRE和JDK 5. Oracle JDK和OpenJ ...
- Java 面试/笔试题神整理 [Java web and android]
Java 面试/笔试题神整理 一.Java web 相关基础知识 1.面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并 ...
最新文章
- Intel不挤牙膏了!10nm性能参数公布:提升43%
- c语言大作业教室预约管理系统,C语言程序设计——教室管理系统(源代码))
- TypeError: 'NoneType' object is not subscriptable
- 基于JAVA+SpringMVC+Mybatis+MYSQL的学生考勤管理系统
- 浅谈Hybrid技术的设计与实现
- 算法实例(2)_遗传算法
- 云端软件关闭的原因是什么?
- 夏普科学计算机标准差,疯狂期货夏普比率公式里面标准差实际应该怎么算
- CMDS目的端数据库碎片整理记录
- HLK-B36 WIFI/BLE 二合一透传沙雕按键说明
- win7共享打印机设置
- 人生理解---3、不想学习的时候怎么办
- c语言常用算法pdf,妙趣横生的算法(C语言实现 第2版) 带目录完整pdf[94MB]
- 动态壁纸android,Android 十大最新版本动态壁纸大盘点
- delphi 向窗体发送一个字符串_IoT Hub入门(2)模拟设备发送设备到云(d2c)的消息
- 可扩展区块链的墨客实践——硅谷陈小虎
- [ArcGIS] 栅格计算器
- Java入门到工作(送给学弟学姊)学习路线图
- 用火车头采集器8.6免费版采集图片
- 老年祝福火爆短视频微信小程序源码下载支持流量主
热门文章
- termux怎么生成木马_metasploit 生成木马常用命令
- unity打包原理解析
- 想在 KubeSphere 中进行自定义监控?来瞧瞧这
- HCIP第十天 交换第一天
- [Gitlab CI/CD] Error loading key “/dev/fd/63“: invalid format
- python+opencv 计算图片的感知hash值,来计算汉明距离,简单的找相似图片
- java的UDP(一)
- 乐视三合一体感摄像头Astra pro开发记录2(Qt界面)
- Strage Foundation 安装报告
- 安装智能消费机服务器连接,消费一卡通系统/消费机布线安装方法