java的其他语法基础
2017-10-27 本文已影响10人
少帅yangjie
一.基本运算符
+ - * / %(取余)
例子:10/3-->3 9%5-->4
注意++ -- 在前在后之间的不同二.运算符的优先级(忽略)
int a = (b++)*(c--) //括号最优先
三.逻辑表达式-->得到的计算结果是boolean类型的值true false
> < != ==
a==b -->true false//判断a是否等于b。
a=b //把b的值赋给a。
四.三元表达式
int a = 10;
int b =20;
int c = a>b?a:b;-->c=20 //先判断a是否大于b,如果a大于b,c就等于a,否则c就等于b。
五.& | !与或非
|表示或(表示有一个为true就为true)
&表示与(表示全部为true才为true)
1个| & !表示的是单纯的与或非的运算。
2个| & 表示的是短路运算。
相关例子:
4|5-->5//转换为二进制,再进行或运算。(两个操作数只要1就为1)
100
101
101
2&3-->2//转换为二进制,再进行与运算。(两个操作数都为1才为1)
010
011
010
!4-->3//转换为二进制,再进行非运算。
100
011
六.标识符
关键字不能作为标识符
七.定义变量的规则
1.见名知义(不能用拼音)
string stuNo;
2.驼峰标识
class的第一个字母用大写,其他的函数和变量第一个字母用小写。
HelloWorld stuNo