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中不能在嵌套的块中重定义变量。

posted @ 2022-09-04 10:35  燕草菇  阅读(76)  评论(0)    收藏  举报