小知识点汇聚

println:输出并换行

print:输出不换行

如果给定对象表示的 String 与此 String 相等,则返回 true;否则返回 false

例子:

Scanner sc = new Scanner(System.in);
System.out.println("请输入用户名:");
String name = sc.next();
System.out.println("请输入密码:");
String pw = sc.next();
if ("vv".equals(name) && "0000".equals(pw)) {
System.out.println("登录成功");
}else{
System.out.println("用户名or密码请重新输入:");
}

字符串比较不能用"==",而且equals方法

 ==:是比较,判断左右值相等

=:是等价,是赋值,右边的值赋值给左边的变量,

char:字符

包和导包:

*package:前面的*代表导入所有的

*import:*也是导入所有的

表达式即是:a+1,表达式有返回值

自增自减:++i

     i=i++;这种的值要给一个临时变量,临时变量的赋值给等号左边的变量

字符串拼接:(10+""+20)

字符(单引号):' '

字符串(双引号):" "

从字符串中获取字符,用charAt,只会取第一个值

 比较运算符返回布尔值

switch:多分支,相当于枚举default相当于else

 后面括号表达式的返回值类型:byte 、shore、char、int

  在jdk5后,可以是枚举类型,创建对象的个数是固定的,季节,月份等

  在jdk7后可以是String类型

猜你喜欢

转载自www.cnblogs.com/Koma-vv/p/9270746.html