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类型