9月3日——输入输出、StringBuilder类
StringBuilder类
在java.lang包中,无需导入包,可以直接使用。是一个可变的字符序列,也是字符串缓冲区类。我们可以把它看做一个容器,这里的可变指的是StringBuilder对象中的。
String类中的重要方法:
1.StringBuilder():构造一个空的字符串的构造器
2.StringBuilder append(String str):追加一个字符串并返回this
.....
名词GUI:图形界面程序设计
输入输出
输入:System.out.println (print不换行),printf(沿用C语言)
输出:构造Scanner对象
Scanner类定义在java.util包中,需用import导入
Scanner in=new Scanner(System.in);
Scanner类中的各种方法:
1.nextLine():
2.nextInt(),nextDouble(),next():返回String类型
3.boolean hasNext():检测输入中是否还有其他单词
4.boolean hasNextInt(),boolean hasNextDouble()
注意:
读取密码利用Console类实现
Console cons=System.console();
String username=cons.readLine("username:");
char[] passwd=cons.readPassword("Password:");
块作用域
注意:在java中不能在嵌套的块中重定义变量。

浙公网安备 33010602011771号