★Java语法(五)——————————三元运算符

package 课上练习;

public class 三元运算符 {

    //用法: 数据类型 变量 = 布尔表达式? 条件满足设置内容:条件不满足设置内容 ;
    public static void main(String[] args) {

        int x = 10 ;
        int y = 20 ;
        int result = x > y ? x : y ;
        System.out.println( result ) ;

        x = 50 ;
        result = x > y ? x : y ;
        System.out.println( result ) ;

     }

}

时间: 2024-10-22 09:55:32

★Java语法(五)——————————三元运算符的相关文章

java中的三元运算符详解

最近在带领实习生中遇到很多新手问与三元运算符有关的java题目,多数为代码结果题,少数为应用题.鉴于很多资料上对于java三元运算的讲解过于简单,网上的资料与题目也不是很完善,对于结果答案分析不一,故在此总结,当然仅为个人观点,水平有限,不足之处,还请大家多多指出,互相交流学习. 什么是java三元运算符呢?无疑其操作元有三个,第一个是条件表达式,剩余两个为值,条件表达式为真时运算取第一个值,为假时取第二个值. 其示例代码如下:boolean a = 20 < 45 ? true : false

Java基础——使用三元运算符判断一个数的奇偶性

要求: 使用三元运算符判断一个数的奇偶性 实现代码: /** * 使用三元运算符判断用户输入的一个数的奇偶性 */ import java.util.Scanner; public class Odd_even { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入一个整数:"); long num1 = input.nextLo

JAVA语法基础之运算符

运算符是一种特殊符号,用以表示数据的运算.赋值和比较.运算符共分为算术运算符.赋值运算符.比较运算符.逻辑运算符.移位运算符. 一.算术运算符 算术运算符的功能是做各种算术运算,其操作数可以是字符型.整型或浮点型数据.Java中的算术运算符又可以分为两种:单目运算符和双目运算符.单目运算符的操作数只有一个,只对唯一的操作数进行处理.双目运算符操作数有两个,运算过程中由两个操作数参与完成.算术运算符见下表: 运算符 运算 范例 结果 类型 + 正号 +3 3 单目运算符 - 负号 b=4;-b;

JAVA 可变参数 三元运算符

class varargArray { /** 方法的可变参数 (必须放在最后一位) 方法只有一个可变参数 */ public static double getSum(double discount,double...arr){ double sum = 0 ; for (double i: arr) { sum += i; } System.out.println(arr.length); return sum*discount; } public static void main(Stri

JAVA语法——不用乘法运算符计算2X16

package 不用乘法运算符实现2X16; import java.util.Scanner; public class 不用乘法运算符实现2X16 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个整数"); long number = scan.nextLong(); System.out.println("

Java培训_三元运算符最终结果的数据类型

3.三目运算:三元表达式 条件?结果1:结果2 a>b?a:b//如果a>b成立,结果为a,否则结果为b a和b到底以何种类型输出: public class Task { public static void main(String[] args) { char a = 'b'; int  b = 8; System.out.println(false?a:b);//8 System.out.println(false?a:8);//字符 System.out.println(false?8

从0开始学大数据-Java基础-三元运算符/键盘录入(4)

我们从零开始学习大数据技术,从java基础,到Linux技术涉猎,再深入到大数据技术的Hadoop.Spark.Storm技术,最后到大数据企业平台的搭建,层层递进,由点到面!希望技术大牛能过来指导学习. 上一节了解Java运算符,其中三元运算符没有做讲解,本节我们开始学习Java基础-三元运算符/键盘录入,将会围绕以下几个知识点进行展开学习: 三元运算符 键盘录入数据 一.运算符 1.三元运算符 接着上一节的话题运算符,本节讲三元运算符,在讲三元运算符之前,可能会有很多朋友会问,是不是有一元运

JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符

// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * 这里需要注意 a++ 和 ++a 的区别,后面说; */ /* public class Javase{ public static void main(String[] args){ int a = 10; int b = 20; int c = 30; System.out.println( a

Java连载18-引用数据类型、三元运算符、控制语句if

一.引用类型 1.String是sun在JAVASE中提供的字符串类型 2.String.class字码 3.String是引用数据类型,s是变量名,“abc”是字面值: String s = "abc"; //String aa = 10;编译不通过,不满足数据类型定义 二.三元运算符 1.语法规则:布尔表达式 ? 表达式1:表达式2 2.三元运算符执行原理 当布尔表达式的结果为true时,选择表达式1作为整个表达式的执行结果 当布尔表达式的结果为false时,选择表达式2作为整个表