java利用条件运算符的嵌套来完成此题:学习成绩 =90分.....(java50道经典编程题)
题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
这是一个写条件运算的例子。
先和大家聊一下条件运算符,所谓条件运算也是比较简单的格式如下:
基本格式:条件? 值1:值2 条件为真时返回值1,为假时返回值2;
为了比较直观的表示我来给大家写一段代码:
int c = 20;int s = c>=10?6:9;System.out.println(s);c = 5;s = c>=10?6:9;System.out.println(s);
请注意这里的顺序,当out第一个值时候是6,下一个为9。
好了既然大家看完了这一段我接下来的代码应该就可以懂了。
import java.util.Scanner;public class Grade {public static void main(String args[]) {System.out.println("请输入您的成绩");Scanner scanner = new Scanner(System.in);double n = scanner.nextInt();int j = n > 90 ? 1:n >= 60 ? 2 : 3;if(j == 1) {System.out.println("您的成绩为A");}else if(j == 2){System.out.println("您的成绩为B");}else {System.out.println("您的成绩为C");}}}
就是很简单的先输入,而后用条件运算符确定等级,在按照等级输出。
老规矩看完了我的代码再来看大神代码:
public static void no5(int score) {String result = score >= 90 ? "A":score >= 60 ? "B":"C";System.out.println(result);}
大神的代码少去了一些零碎的东西所以看起来比较精简。
当然了各位请注意这些代码你是不能直接复制粘贴运行的,要自己稍微写一些,我没有粘贴大神的完整代码,因为我特别烦伸手党不看懂代码就拿来用。
条件运算符也可以用于String类型的变量。这里我都忘了。唉都怪自己当初没有好好学呀。
java利用条件运算符的嵌套来完成此题:学习成绩 =90分.....(java50道经典编程题)相关推荐
- java古典兔子问题(java50道经典编程题)
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 谈到这个问题大家可能开始比较懵逼,其实碰到这一类问 ...
- 利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:(a>b)?a:b这是条件运算符的基本例子. impo ...
- 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
题目: 用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 分析: · 使用if-else即可: · 输入数字的时候需要加上int ...
- 利用条件运算符的嵌套来完成此题:学习成绩 =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。...
package com.hanqi; import java.util.*; public class xuexichengji {public static void main(String[] a ...
- 【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 1.程序分析:(ab)?a:b这是条件运算符的基本例子。...
if-else语句相对比较多,但是容易理解 1 var scroe = window.prompt("请输入1-100之间的数") 2 scroe = parseInt(scrol ...
- 利用条件运算符的嵌套实现:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示
#include<stdio.h> int main() { int score; char grade; printf("please input yo ...
- java分桃子_Java经典编程题分桃子
海滩上有若干个一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份. 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中, ...
- C语言:用条件运算符的嵌套完成此题。学习成绩=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示
/*学习成绩>=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示.*/ #include <stdio.h> #include < ...
- 13. 利用 条件运算符 的嵌套来完成此题: 学习成绩>=90分的同学A表示, 60-89分之间的用B表示, 60分以下的用C表示
程序书算法精题–JS版 利用 条件运算符 的嵌套来完成此题: 学习成绩>=90分的同学A表示, 60-89分之间的用B表示, 60分以下的用C表示. 源码 function PrintSocre ...
最新文章
- Android XML: unbound prefix
- C#基础篇--文件(流)
- hdfs 数据迁移_基于JindoFS+OSS构建高效数据湖
- 《Swift编程入门经典》
- php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
- TIP 2018论文概述:基于深度学习的HEVC复杂度优化
- java数据链表 有什么用_链表(linked list)这一数据结构具体有哪些实际应用?
- 操作系统课程设计--银行家算法的模拟实现
- NanoHttpd 单文件
- 启动3Dmax到初始化..界面卡住然后闪退解决办法
- 8086cpu 计算机,基于8086 CPU 的单芯片计算机系统的设计
- linux 消息队列实现通信
- ViewGroup详解
- n9005zhuenb6 Android 5,三星Galaxy Note3(港版N9005)刷机与ROOT教程【详细介绍】
- excel单元格数据有效性自定义
- 文件方式实现完整的英文词频统计实例
- C语言:解一元二次方程
- GPS观测值的线性组合
- Python入门笔记,代码练习——常用内置数据类型【持续更新】
- QT css样式 详解
热门文章
- java erp_用Java如何实现ERP系统?
- 打包aab,从AAB文件生成Apk文件(Android应用程序捆绑包)
- Unity初级案例-愤怒的小鸟:四:11解决重复划线和小鸟轮换速度突然变大的问题+12添加小鸟飞出的拖尾效果+13整合场景和解决无法显示划线弹弓的问题
- Java实现 蓝桥杯VIP 算法提高 促销购物
- 地理国情监测类毕业论文文献都有哪些?
- ElasticSearch学习2_Java version:1.7.0_51 suffers from critical bug及ES对JDK版本要求
- zabbix 表结构: triggers中expression 对应的信息
- c++ 编译 curl 报错 数组‘__curl_rule_01__’的大小为负 解决方法
- 2.2加勒比海盗船——最优装载问题
- 计算机十一月份成绩,CPU天梯图2018年11月最新版 十一月台式电脑CPU性能排行