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

package com.heima.Coding;

import java.util.Scanner;

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

public class Test05 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		System.out.print("请输入成绩:");
		int n = 0;
		while (true) {
			String s = sc.nextLine();
			String regex = "\\d+";
			if (s.matches(regex)) {
				n = Integer.parseInt(s);
				if (n <= 100 && n >= 0) {
					break;
				} else {
					System.out.print("成绩录入有误,请重新输入成绩:");
				}
			}else {
				System.out.print("成绩录入有误,请重新输入成绩:");
			}
		}
		if (n <= 100 && n >= 0) {
			if (n <= 100 && n >= 90) {
				System.out.println("成绩为A");
			} else {
				System.out.println(n <= 89 && n >= 60 ? "成绩为B" : "成绩为C");
			}
		}
	}

}
时间: 2024-10-03 22:47:23

代码实现:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。的相关文章

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

题目:利用条件运算符的嵌套来完成此题: 学习成绩>= 90分的同学用A表示, 60-89分之间的用B表示, 60分以下的用C表示. 程序分析:(a> b)?a:b这是条件运算符的基本例子. public class 第五题学生分数分级 { public static void main(String[] args) { System.out.print("请输入一个0-100的分数:"); Scanner in = new Scanner(System.in); int n

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

if-else语句相对比较多,但是容易理解 1 var scroe = window.prompt("请输入1-100之间的数") 2 scroe = parseInt(scrol); 3 if (scroe>=1 && scroe<=100) { 4 if (scroe>=90) { 5 document.write("您的分数是" + scroe + "分 ,为A" ) 6 } else if(scroe&g

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

package com.hanqi; import java.util.*; public class xuexichengji { public static void main(String[] args) { // TODO 自动生成的方法存根 System.out.println("输入姓名"); Scanner xingming = new Scanner(System.in); String ren = xingming.next(); System.out.println

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

1 package day11_3; 2 3 import java.util.*; 4 public class lianxi05 { 5 public static void main(String[] args) { 6 int x; 7 char grade; 8 Scanner s = new Scanner(System.in); 9 System.out.print( "请输入一个成绩: "); 10 x = s.nextInt(); 11 grade = x >=

利用条件运算符的嵌套来完成学生成绩的表示

题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:(a>b)?a:b这是条件运算符的基本例子. 1 package com.li.FiftyAlgorthm; 2 3 import java.util.Scanner; 4 5 /** 6 * 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分 之间的用B表示,60分以下的用C表示. 7 * 程序分析:(a>b)?a

计算输入的年份是否为闰年,并利用条件运算符输入“是”或者“不是”

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConditionOperator{ class Program { static void Main(string[] args) { Console.Write("请输入一个年份:");//屏幕输入提示字符串 string strYear = Console.ReadLine();//获取用户输入的年

在线捉鬼游戏开发之三 - 业务对象核心代码编写与单元测试(游戏开始:抽题、分角色、开启鬼讨论模式)

-----------回顾分割线----------- 系列之一讲述了游戏规则,系列之二讲述了旧版的前台效果.代码中不好的地方.以及新版的改进核心,此篇开始就是新版代码编写全过程.此系列旨在开发类似“谁是卧底+杀人游戏”的捉鬼游戏在线版,记录从分析游戏开始的开发全过程,通过此项目让自己熟悉面向对象的SOLID原则,提高对设计模式.重构的理解. 索引目录: 0. 索引(持续更新中) 1. 游戏流程介绍与技术选用 2. 设计业务对象与对象职责划分(1)(图解旧版本) 3. 设计业务对象与对象职责划分

Asp.Net Core-几行代码解决Razor中的嵌套if语句

MVC开发中,经常会遇到在razor中插入简单的逻辑判断. @if (clientManager.IsAdmin) { if (!Model.Topic.Top) { <a asp-action="Top" asp-controller="Topic" asp-route-id="@Model.Topic.ID" class="btn btn-default btn-xs" title="置顶">

三元运算符的嵌套详解:分别在JSTL、JavaScript和Java中

用来完成简单的选择逻辑,即根据条件判断,从两个选择中选择一种执行. 使用格式:(条件表达式)?表达式1:表达式2: 运算规则:条件表达式  值为一个布尔值,当值为true的时候 执行表达式1   否则的话执行表达式2 这种写法可以代替我们一般的if-else-if语句 常见的可以用于下面的几种情况中: JSTL中 <c:forEach items="${page.list}" var="order"> <tr> <td>${ord