博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java入门之编程基础(二)
阅读量:4152 次
发布时间:2019-05-25

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

1.运算符:用来连接表达式;

运算符的分类:
算数运算符:被算数运算符连接的是算数表达式;
种类:+,-,*,/,%,++,–
+:
//若2个int类型的数做运算得到的结果一定是int类型
//若一个表达式跟字符串类型的数据做加法实际上是做字符串的拼接;
//得到的结果一定是一个字符串类型的数据;
++,–:自增和自减
单独使用:
自增和自减在前或者在后没有影响,数值做自增或者自减;
参与运算:
++/–在前:先做自增或者自减,再参与运算;
++/–在后:先参与运算,再自增或者自减;
赋值运算符:
种类:=
拓展的赋值运算符:+=,-=,/=,*=,%=
拓展的赋值运算符:
+=:
//举例: a += 10; ===>a = a + 10;
拓展的赋值运算符隐含了强制类型转换:
//举例: short s = 1; s += 10; ==> s = (short)(s + 10);

关系运算符:关系运算符的结果一定是boolean类型的;        种类:==,!=,>,>=,<,<=        ==: 比较基本数据类型的值是否相等;            //当==比较的是引用数据类型的时候,比较的是引用数据类型的地址值是否相同;    逻辑运算符:逻辑运算符是用来连接关系表达式的,其结果一定是boolean类型        种类:            逻辑与&:有false则为false;(并且)            逻辑或|:有true则为true;(或者)            逻辑异或^:相同则false,不同则true;(中国的领证关系)            逻辑非!:true则false,false则true;(取反)            逻辑双与&&:有false则为false;            逻辑双或||:有true则为true;            //逻辑双与和逻辑双或是有短路效果                逻辑双与:双与符号的左边为false,右边的关系表达式不执行;                逻辑双或:双或符号的左边为true,右边的关系表达式不执行;    三元运算符:        使用格式:   关系表达式?表达式1:表达式2;        执行流程:            1.计算关系表达式的值;            2.若关系表达式的值为true,那么执行表达式1;            3.若关系表达式的值为false,那么执行表达式2;        //可以实现的功能:             判断2个数的大小,判断3个数的大小,判断2个数是否相等;

2.键盘录入:

使用的类:Scanner–>键盘录入的类
使用步骤:
1.创建键盘录入对象:
Scanner sc = new Scanner(System.in);
2.接收数据:
System.out.println(“请输入数据:”);
int x = sc.nextInt();
//导包的方式:
1.内容提示符:alt+/ (敲Scanner这个类的时候使用)
2.鼠标悬停在报错位置,点击Import java.util.Scanner选项导包;
3.导包快捷键:ctrl+shift+o // 推荐方式;

转载地址:http://gxlti.baihongyu.com/

你可能感兴趣的文章
配置文件的重要性------轻化操作
查看>>
又是缓存惹的祸!!!
查看>>
为什么要实现程序指令和程序数据的分离?
查看>>
我对C++ string和length方法的一个长期误解------从protobuf序列化说起(没处理好会引起数据丢失、反序列化失败哦!)
查看>>
一起来看看protobuf中容易引起bug的一个细节
查看>>
无protobuf协议情况下的反序列化------貌似无解, 其实有解!
查看>>
make -n(仅列出命令, 但不会执行)用于调试makefile
查看>>
makefile中“-“符号的使用
查看>>
go语言如何从终端逐行读取数据?------用bufio包
查看>>
go的值类型和引用类型------重要的概念
查看>>
求二叉树中结点的最大值(所有结点的值都是正整数)
查看>>
用go的flag包来解析命令行参数
查看>>
来玩下go的http get
查看>>
队列和栈的本质区别
查看>>
matlab中inline的用法
查看>>
如何用matlab求函数的最值?
查看>>
Git从入门到放弃
查看>>
java8采用stream对集合的常用操作
查看>>
EasySwift/YXJOnePixelLine 极其方便的画出真正的一个像素的线
查看>>
Ubuntu系统上安装Nginx服务器的简单方法
查看>>