Java利用条件运算符的嵌套来完成学习成绩的划分

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

程序分析:程序分析:(a> b)?a:b这是条件运算符的基本例子。

程序设计:

import javax.swing.*;
public class ex5 {
    public static void main(String[] args){
       String str="";
       str=JOptionPane.showInputDialog("请输入N的值(输入exit退出):");
       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);
    }
}
(0)

相关推荐

  • 浅谈Java变量赋值运算符及相关实例 原创

    Java程序中,需要进行大量的计算,所以要使用到运算符号,下面来给大家说明Java赋值运算符如何运用. 赋值运算符以符号"="表示,它是一个二元运算符(对两个操作数作处理),其功能是将右方操作数所含的值赋给左方操作数.例如: int a = 100; 该表达式是将100赋值给变量 a .左方的操作数必须是一个变量 ,而右边的才做书则可以是任何表达式,包括变量(如 a .number).常量(123.'book').有效表达式(如55*66).         1:使用赋值运算符为变量赋

  • java实现随机输出300题四则运算

    话不多说,请看代码: package demo; import java.util.Random; public class math { public static void main(String[] args) { String[] operate=new String[]{"+","-","×","÷"}; int[] numbers=new int[1000]; for(int i=1;i<=1000;i++)

  • 大话Java混合运算规则

    重要规则: //byte short char 做混合运算时,先各自转换为 int 类型,再做运算 //以下在编译期就出错,因为编译器只检查语法,jvm不允许 int 转换为 byte(丢失精度),虽然结果为30,但是运算是在运行期 byte a = 10; short b = 20; byte c = (a + b); //报错 System.out.println(c); 结论: 关于基本数据类型转换规则: 1.8中基本数据类型除boolean外都可以相互转换: 2.小容量向大容量转换为自动

  • java自加和自减运算过程

    废话不多说了,直接给大家贴代码了,具体代码如下所示: public class Add { public static void main(String[] args) { int i = 0; i=i++ + ++i; int j = 0; j= ++j + j++ + j++ + j++; int k = 0; k=k++ + k++ + k++ + ++k; int h = 0; h=++h + ++h; int p1=0,p2=0; int q1=0,q2=0; q1=+p1; q2=p

  • Java语言一元运算符实例解析

    一元运算符,也叫单项算符,一目运算符,一元算符 ,英文名字:UnaryOperator. 描述:接受一个参数为类型T,返回值类型也为T. 源码: public interface UnaryOperator<T> extends Function<T, T> { /** * Returns a unary operator that always returns its input argument. * * @param <T> the type of the inp

  • Java大数字运算之BigInteger 原创

    在 Java 中,有许多数字处理的类,比如 Integer 类.但是Integer 类有一定的局限性,下面我们就来看看比 Integer 类更厉害的一个,BigInteger类. BigInteger类型的数字范围较 Integer 类型的数字范围要大得多.我们都知道 Integer 是 Int 的包装类,int 的最大值为 231-1,如果要计算更大的数字,使用Integer 数据类型就无法实现了,所以 Java 中提供了BigInteger 类来处理更大的数字. BigInteger 支持任

  • Java利用条件运算符的嵌套来完成学习成绩的划分

    题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 程序分析:程序分析:(a> b)?a:b这是条件运算符的基本例子. 程序设计: import javax.swing.*; public class ex5 { public static void main(String[] args){ String str=""; str=JOptionPane.showInputDialog("请输

  • Java 位运算符>>与>>>区别案例详解

    下图是java教程中对于>>和>>>区别的解释,但是介绍的并不详细,因为这两种运算符是以补码二进制进行运算的. 1.学习过计算机原理的都知道,数字是以补码的形式在计算机中存储的,那么源码,反码,补码之间的关系是如下所示: **正整数**的原码.反码和补码都一样: **负数部分**: 1.原码和反码的相互转换:符号位不变,数值位按位取反 2.原码和补码的相互转换:符号位不变,数值位按位取反,末位再加1 3.已知补码,求原码的负数的补码:符号位和数值位都取反,末位再加1 2.了解

  • 计算机二级考试java软件操作教程 教大家如何学习java

    Java并不难,只是包含的内容比较多.语言本身相当精练,但功能非常强大.为了能够更加有效地使用Java编制程序,你需要学习该语言所包含的库,其中的内容十分丰富.在本书中.你将依次了解语言如何运行以及如何应用它.学习这些内容的顺序经过精心地安排,通过一些相对简单.明了的过程,你就可以获得一定的专业知识,建立运用Java进行程序设计的信心.每一章都尽量避免使用你还没有学习到的东西.这样一来,你不能马上编写嵌入Weh网页的Java程序,但是这确实是一种诱人的想法,有点像冒险跳入深水学习游泳.一般说来,

  • Java中==运算符与equals方法的区别及intern方法详解

    Java中==运算符与equals方法的区别及intern方法详解 1.  ==运算符与equals()方法 2. hashCode()方法的应用 3. intern()方法 /* Come from xixifeng.com Author: 习习风(StellAah) */ public class AboutString2 { public static void main(String[]arsgs) { String myName="xixifeng.com"; String

  • 详解Java中运算符及用法

    在前面的内容已经学会了如何定义变量和初始化变量.定义变量的目的就是为了操作数据.Java 语言中给我们提供了专门用来操作这些数据的代码符号,统称为"运算符". 按照操作符的用法,我们可以分为以下几类: 算术运算符 赋值运算符 自增和自减运算符 逻辑运算符 关系运算符 位运算符 不用担心,它们就是些符号而已,帮我们处理操作数据的.下面用代码实例,一一来说明这些运算符的用法. 1. 算术运算符 算术运算符,就是针对数值变量的加.减.乘.除.取余的算术操作: 加 :+ 减:- 乘:* 除:/

  • java lambda循环_使用Java 8 Lambda简化嵌套循环操作

    java lambda循环 对于每个经常需要在Java 8(或更高版本)中使用多维数组的人来说,这只是一个快速技巧. 在这种情况下,您可能经常会以类似于以下代码的结尾: float[][] values = ... for (int i = 0; i < values.length; i++) { for (int k = 0; k < values[i].length; k++) { float value = values[i][k]; // do something with i, k

  • Java优化for循环嵌套的高效率方法

    前几天有人问过我一个问题,就是两个嵌套for循环执行效率的问题,问有什么好的办法替换.当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟. 比如:两个list中分别装有相同的对象数据. list1中有3万条对象数据. list2中有2万条对象数据(但是对象中的某个属性变量为空).两个list中的id或者其他变量都一模一样.请用最快的方式找出list2中变量为空的那个对象,并且去list1中找出id相同的对象. 或者可以理解成,从list2中找出变量为空的,去list1中找出对应的对

  • Java 关系运算符详情及案例(下)

    目录 1.运算符 4:"小于"运算符(<) 2.运算符 5:大于或等于 (>=) 3.运算符 6: 小于或等于 (<=) 运算符:构成了任何编程语言的基本构建块.Java 也提供了许多类型的运算符,可以根据需要使用它们来执行各种计算和函数,包括逻辑.算术.关系等.它们根据它们提供的功能进行分类. 上篇文章说到了 "等于"运算符 (==)."不等于"运算符(!=)."大于"运算符(>) 这篇文章给大家介绍

  • Java 关系运算符详情及案例(上)

    目录 1.运算符 1:"等于"运算符 (==) 2.运算符 2:"不等于"运算符(!=) 3.运算符 3:"大于"运算符(>) 运算符:构成了任何编程语言的基本构建块.Java 也提供了许多类型的运算符,可以根据需要使用它们来执行各种计算和函数,包括逻辑.算术.关系等.它们根据它们提供的功能进行分类. 运算符类型: 算术运算符 一元运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符 按位运算符 移位运算符 关系运算符:是一组二元运算符,

  • Java的运算符和程序逻辑控制你了解吗

    目录 运算符 算术运算符 基本四则运算符(+-*/%) 增量运算符(+=-=*=/=%=) 自增/自减运算符(++--) 关系运算符 逻辑运算符 逻辑与(&&) 逻辑或(||) 逻辑非(!) 位运算符 按位与(&) 按位或(|) 按位取反(~) 按位异或(^) 移位运算 左移(<<) 右移(>>) 无符号右移(>>>) 小结 条件运算符 程序逻辑控制 Java中程序的逻辑控制语句 分支语句 循环结构 Java中的输入输出方式 输出到控制台

随机推荐