首页 > 编程语言 >java基础学习:三元运算符,运算符的优先级

java基础学习:三元运算符,运算符的优先级

时间:2023-11-27 20:24:36浏览次数:38  
标签:10 优先级 int System 运算符 java out

  • 三元运算符介绍:
  • 格式:条件表达式?值1:值2;
  • 执行流程:首先计算关系表达式的值,如果值为true,返回值1,如果值为false,返回值2
  • 代码:
    package com.itheima.operator;
    
    public class Operator6 {
        public static void main(String[] args) {
            //目标:三元运算符的基本使用
            double score=98.5;
            String res=score>=60?"成绩及格":"成绩不及格";
            System.out.println(res);
    
            //找出两个整数的较大值
            int a=99;
            int b=167;
            System.out.println(a>b?a:b);
    
            //找三个整数中较大值
            int i=10;
            int j=45;
            int k=34;
            System.out.println((i>j?i:j)>k?(i>j?i:j):k);
        }
    }

     

  • 运算符优先级:小括号优先级最高的
  •  

    //运算符优先级:双与的优先级是高于双或的   &&>||
            System.out.println(10>3||10>3&&10<3);//true

     

标签:10,优先级,int,System,运算符,java,out
From: https://www.cnblogs.com/pengsuoqun123/p/17860336.html

相关文章

  • java基础学习:逻辑运算符
    &:前后均为true,结果才为true|:只要多个条件中有一个为true,结果就是true^(逻辑异或):前后结果相同时返回false,结果不同时返回true  &&(短路与):左边为false,右边则不执行||(短路或):左边为true,右边就不执行......
  • java基础学习:关系运算符
     判断相当用“==”双等于号packagecom.itheima.operator;publicclassQperator4{publicstaticvoidmain(String[]args){inta=10;intb=5;System.out.println(a=b);//输出结果为5,因为把b值为5赋值给了a}}......
  • 【Java - 图形界面设计】窗体 && 组件 && 事件
    窗体窗体对象JFramepackagecom.EveX.frame;importjavax.swing.*;publicclassFrameTest{publicstaticvoidmain(String[]args){/*创建窗体*/JFrameframe=newJFrame();/*设置窗体大小,参数宽和高,单位:像素*/frame.set......
  • 【开源】基于JavaWeb的网上药店系统
    一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的网上药店系统,包含了药品类型模块、药品档案模块、药品收藏模块、药品订单模块、药品资讯模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,网上药店系统基......
  • 【开源】基于JavaWeb的活动推荐系统
    一、摘要1.1项目介绍基于JAVA+Vue+SpringBoot+MySQL的用户画像活动推荐系统,使用了协同推荐算法,包含了标签管理、活动档案、活动收藏、活动报名、活动留言模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理、图表展示等基础模块,用户......
  • Caused by: io.debezium.DebeziumException: java.sql.SQLSyntaxErrorException: Acce
    1.情景展示如上图所示:在使用debezium读取mysql数据操作日志时(io.debezium.connector.mysql.MySqlConnector),报错:Causedby:io.debezium.DebeziumException:java.sql.SQLSyntaxErrorException:Accessdenied;youneed(atleastoneof)theRELOADprivilege(s)forthis......
  • JAVAWEB之文件的上传下载
    文件上传:本篇文章使用的文件上传的例子使用的都是原生技术,servelt+jdbc+fileupload插件,这也是笔者的习惯,当接触到某些从未接触过的东西时,总是喜欢用最原始的东西将他们表达出来。下面是具体的步骤,大家可以跟着我一步一步的用apache的fileupload插件来完成文件的上传下载。1.创......
  • 逻辑运算符
    用于判断逻辑关系的运算符:1&&与2||或3!非案例:vara=90;varb=90;if(a==b||a>8){window.alert("ok1");}b——;if(a>b&&a>45){window.alert("ok2");}if(!(a<=b)){window.alert("ok3");    给定x=6以及y=3,下表解释了逻辑......
  • Java面试小练(三)
    聊一聊HashMap底层的数据结构及扩容机制?数据结构HashMap是一个双链集合,集合中的每个元素是以键值对的形式存在,HashMap的特点是无序,不重复,无索引HashMap底层数据结构在JDK1.7之前是数组+链表,而在JDK1.8之后是数组+链表+红黑树HashMap主要依赖于哈希表(数组)来存储,数组中的......
  • Mysql 中运算符的优先级
    在实际运行的时候,可以参考上图的优先级,但是很少有人能将这些优先级熟练记忆,很多情况下我们都是用()将需要优先的操作括起来,这样既起到了优先的作用,又使得其它用户看起来更易于理解......