博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 运算符,条件结构小总结
阅读量:7113 次
发布时间:2019-06-28

本文共 1181 字,大约阅读时间需要 3 分钟。

        今天是开始学习的第三天,总结下这两天学的内容,主要是运算符和条件结构。

      下面是运算符的一个小总结:

 算术运算符 赋值运算符 关系运算符  逻辑运算符 位运算
条件运算符
+取正时为单目,加时为双目 = 只表赋值 == 双目 && 短路与 & a?b:c 
- 取负时为单目,减时为双目
 += 双目 !=   结果  ||   短路或  |
 
*/ 双目  -= >=  都是  !非运算  ^  
% 模除即取余数,双目  *= <=  布尔  &或  <<  
++ -- 自增自减符 单目  /= >     true  |非  >>  
   %= <     flase  ^异或    

    需要注意的是,

    =在java中只有赋值含义,==才是判断左右是否相等的运算符。

    &&及||两个短路,在第一个条件可以判断整个表达式结果时不再运行条件2.

    条件运算符当a为true时执行b,a为false时执行c。

    位运算符都是用二进制补码进行运算

        1&1=1,否则为0。

        0|0=0,否则为1。

        ^  左右同则0,不同则1。

 

    再说条件结构和提前了解使用的引用类Scanner,这里用一个小练习记忆。

   

import java.util.Scanner;//导入util的引用类Scannerclass Seasons{public static void main(String[] args){System.out.println("请输入一个月份:(1~12)");Scanner input=new Scanner(System.in);//扫描输入的值并赋值给input变量int a=input.nextInt();//将输入的值转换为Int类型,并赋值给变量aif((a>=1)&&(a<=3)){System.out.println("春");//如果输入的月份a是否大于等于1且小于等于3,是则输出“春”,否则下一步}else if((a>3)&&(a<=6)){System.out.println("夏");//再判断输入的月份a是否大于3且小于等于6,是输出“夏”,否则下一步}else if((a>6)&&(a<=9)){System.out.println("秋");//再判断输入的月份a是否大于6且小于等于9,是输出“秋”,否则下一步}else if((a>9)&&(a<=12)){System.out.println("冬");//再判断输入的月份a是否大于9且小于等于12,是输出“冬”,否则下一步}else{System.out.println("请输入正确月份");//a均不满足上述条件,说明a不是1-12之间的整数,输出“请输入正确月份”}}}

 

 

 

    

        三天的内容多也不多,但感觉大脑已经有些许溢出,继续加油!

 

转载于:https://www.cnblogs.com/coderqie/p/5959748.html

你可能感兴趣的文章
8. 利用反射机制, ListArray,intent来实现多Activity的切换
查看>>
Tomcat 改服务器编码(Java 修改字符串编码格式)
查看>>
bottle-session 0.2 : Python Package Index
查看>>
Android 对话框用法
查看>>
黄牛是怎样抢票的?——从业务分析师角度看买票难问题
查看>>
平时开发搜集的一些网址
查看>>
电脑拍照
查看>>
WPF控件模板和数据模板
查看>>
[ZZ]计算机视觉、机器学习相关领域论文和源代码大集合
查看>>
js监听和观察者模式
查看>>
linux sar 命令详解
查看>>
asp.net mvc controller调用js
查看>>
正则表达式-python-无捕获分组与分支选择
查看>>
the smallest positive number
查看>>
7件你不知道但可以用CSS做的事
查看>>
微信lbs---返回两个经纬度坐标点的距离
查看>>
hdu 4717 The Moving Points(三分)
查看>>
13 集合
查看>>
PRTG参考价格
查看>>
jfinal框架教程-学习笔记(二)
查看>>