在学习的过程中会在逻辑中符号需要理解的,还有一些标准格式需要记忆,学习一门语言,方法很重要,所以做下小总结与大家分享!多练习,!
一:逻辑运算符:
&,|,^,!, &&,||
&: 如果是使用了&在读的时候就可以读成并且
|: 如果是使用了|在读的时候就可以读成或者
^:理解为判断是不是异性恋
!:就是取反
三元运算符
格式:
布尔类型的值或者结果是布尔类型的表达式?表达式1:表达式2;
执行流程:
A:计算关系表达式的值,看是true还是false
B:如果是true,表达式1就是运算结果
如果是false,表达式2就是运算结果
键盘录入:
步骤:
1.Scanner sc = new Scanner(System.in); //有的时候自动导包了,如果没有自动导包,就用快捷键
2.int i = sc.nextInt();
for和while的区别
for一般用于已知循环次数,或者循环结束条件时,进行使用。
(我知道要循环多少次,比如小于100,这时,大多用for),此时,用while也没有任何问题。
如果不知道要循环多少次,for就不能用了,要用while:
1、我要循环输出一个网站的所有用户名
但是,网站用户是不断增加的,所以,此时一共有多少个用户不好随时统计
这个时候,就用while来做,此时结束的条件就是,当用户不为假的时候,就去输出,如果为假,说明已经循环到最后一个用户了,
用户是存在数据库的,数据库里面的每一条数据,如果有内容,返回真,如果没有内容,返回假
boolean 用户信息 = 数据库返回的真假
while(用户信息 != 假){
输出用户的信息
方法
根据需求去决定怎么写
public static
方法的名字:起名字遵循普通变量的命名规则,尽量起的有意义,不推荐拼音,推荐英文。
根据需求决定是否有返回值 如果没有 void 如果有 写明白即可
参数:参数,也是根据需要决定的,
//求和 返回和
public static int sum(int x,int y){
return x+y;
}
方法调用 方法名字(参数....)
方法重载:Java中(有一门语言叫做PHP,不支持方法的重载),方法可以重名,但是有要求:参数的个数或者参数的类型,在这些重名的方法中,不能一样。在调用的时候,系统会根据你传参的不同,自动采用不同的方法。
方法的参数:
基本数据类型:在别的方法里进行了改变,不会影响到原来方法中的值。
引用数据类型:传递的是地址,如果对其进行了改变,会影响到原来的。
方法重载
Java的同一个类中,方法可以同名。这就是重载。
满足条件:
参数类型不能相同 || 参数个数不相同
如果参数类型相同,那么参数个数不能相同。
如果参数类型不同,那么参数个数随意。
在调用的时候,直接调用这个方法名字即可,我们按照想调用的方法的参数进行传递,系统会自动判断出应该调用谁。
方法参数---引用类型
方法
根据需求去决定怎么写
public static
方法的名字:起名字遵循普通变量的命名规则,尽量起的有意义,不推荐拼音,推荐英文。
根据需求决定是否有返回值 如果没有 void 如果有 写明白即可
参数:参数,也是根据需要决定的,
//求和 返回和
public static int sum(int x,int y){
return x+y;
}
方法调用 方法名字(参数....)
方法重载:Java中(有一门语言叫做PHP,不支持方法的重载),方法可以重名,但是有要求:参数的个数或者参数的类型,在这些重名的方法中,不能一样。在调用的时候,系统会根据你传参的不同,自动采用不同的方法。
方法的参数:
基本数据类型:在别的方法里进行了改变,不会影响到原来方法中的值。
引用数据类型:传递的是地址,如果对其进行了改变,会影响到原来的。 |
|