Java学习-Day03

Java学习-Day03,第1张

在java中取模的本质 a % b = a - a / b * b

&&短路与: (开发常用)
前面的条件为false,后面的条件不执行不判断,效率高
&逻辑与:
前面的条件为false,后面的条件仍然会判断执行,效率低
||短路或:(开发常用)
前面的条件为true,后面的条件不执行不判断,效率高
|逻辑或:
前面的条件为true,后面的条件仍然会判断执行,效率低

!取反:T->F,F->T

^逻辑异或: 相同为真,不同为假

赋值运算符:
= , += , -= , /= , %=

赋值运算符特点:
1、顺序从右向左
2、左边只能是变量,右边可以是变量、表达式、常量值
3、a+=3 => a=a+3
4、复合赋值运算符会进行类型转换

byte b = 2; b += 2; 相当于 (byte)b = b + 2;

三元运算符: 条件表达式?表达式一:表达式二;
表达式一和表达式二要为可以付给接收变量的类型(或可以自动转换)
true:结果是一
false:结果是二

a > b ? a++ : b-- ;
先返回值,再++或者–

运算符优先级:
1、(),{}等
2、单目运算符 ++ –
3、算术运算符
4、位移运算符
5、比较运算符
6、逻辑运算符
7、三元运算符
8、赋值运算符

标识符的命名规则(必须)和规范(更好)

  • 标识符的命名规则

    1、由英文字母、0-9和$组成

    2、数字不能开头

    3、不可以使用关键字、保留字,但可以包含(goto是保留字)

    4、Java严格区分大小写,长度无限制

    5、标识符不能包含空格

  • 标识符命名规范

    1、包名:多单词组成时所有单词都小写

    2、类名、接口名:多单词组成时,首字母都大写

    3、变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写

    4、常量名,所有字母都要大写,多单词时每个单词用下划线连接

键盘输入语句

  • 扫描器Scanner import java.util.Scanner

    1、导入

    2、创建Scanner对象

    Scanner myScanner = new Scanner (System.in);

    3、接收用户输入,使用相关方法next(),netxtInt(),nextDouble()等
    java String name = myScanner.next();

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/563810.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-03
下一篇 2022-04-03

发表评论

登录后才能评论

评论列表(0条)

保存