题目:利用条件运算符的嵌套来完成此题:学习成绩> =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道经典编程题)相关推荐

  1. java古典兔子问题(java50道经典编程题)

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 谈到这个问题大家可能开始比较懵逼,其实碰到这一类问 ...

  2. 利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

    题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:(a>b)?a:b这是条件运算符的基本例子. impo ...

  3. 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

    题目: 用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 分析: · 使用if-else即可: · 输入数字的时候需要加上int ...

  4. 利用条件运算符的嵌套来完成此题:学习成绩 =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。...

    package com.hanqi; import java.util.*; public class xuexichengji {public static void main(String[] a ...

  5. 【程序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 ...

  6. 利用条件运算符的嵌套实现:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示

    #include<stdio.h> int main() {     int score;     char grade;     printf("please input yo ...

  7. java分桃子_Java经典编程题分桃子

    海滩上有若干个一堆桃子,五只猴子来分.第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份. 第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中, ...

  8. C语言:用条件运算符的嵌套完成此题。学习成绩=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示

    /*学习成绩>=90分的学生用A表示,70-89的学生用B表示,60-79的学生用表示,低于60分的学生用D表示.*/ #include <stdio.h> #include < ...

  9. 13. 利用 条件运算符 的嵌套来完成此题: 学习成绩>=90分的同学A表示, 60-89分之间的用B表示, 60分以下的用C表示

    程序书算法精题–JS版 利用 条件运算符 的嵌套来完成此题: 学习成绩>=90分的同学A表示, 60-89分之间的用B表示, 60分以下的用C表示. 源码 function PrintSocre ...

最新文章

  1. Android XML: unbound prefix
  2. C#基础篇--文件(流)
  3. hdfs 数据迁移_基于JindoFS+OSS构建高效数据湖
  4. 《Swift编程入门经典》
  5. php 应用宝支付,U8SDK——应用宝YSDK新的支付流程
  6. TIP 2018论文概述:基于深度学习的HEVC复杂度优化
  7. java数据链表 有什么用_链表(linked list)这一数据结构具体有哪些实际应用?
  8. 操作系统课程设计--银行家算法的模拟实现
  9. NanoHttpd 单文件
  10. 启动3Dmax到初始化..界面卡住然后闪退解决办法
  11. 8086cpu 计算机,基于8086 CPU 的单芯片计算机系统的设计
  12. linux 消息队列实现通信
  13. ViewGroup详解
  14. n9005zhuenb6 Android 5,三星Galaxy Note3(港版N9005)刷机与ROOT教程【详细介绍】
  15. excel单元格数据有效性自定义
  16. 文件方式实现完整的英文词频统计实例
  17. C语言:解一元二次方程
  18. GPS观测值的线性组合
  19. Python入门笔记,代码练习——常用内置数据类型【持续更新】
  20. QT css样式 详解

热门文章

  1. java erp_用Java如何实现ERP系统?
  2. 打包aab,从AAB文件生成Apk文件(Android应用程序捆绑包)
  3. Unity初级案例-愤怒的小鸟:四:11解决重复划线和小鸟轮换速度突然变大的问题+12添加小鸟飞出的拖尾效果+13整合场景和解决无法显示划线弹弓的问题
  4. Java实现 蓝桥杯VIP 算法提高 促销购物
  5. 地理国情监测类毕业论文文献都有哪些?
  6. ElasticSearch学习2_Java version:1.7.0_51 suffers from critical bug及ES对JDK版本要求
  7. zabbix 表结构: triggers中expression 对应的信息
  8. c++ 编译 curl 报错 数组‘__curl_rule_01__’的大小为负 解决方法
  9. 2.2加勒比海盗船——最优装载问题
  10. 计算机十一月份成绩,CPU天梯图2018年11月最新版 十一月台式电脑CPU性能排行