- java中System.out.print()、System.out.println()、System.out.printf()的区别。
(1)System.out.print():参数不能为空,且输入结束后不会换行,即将它的参数显示在命令行,并将输出光标定位在显示的最后一个字符后。
(2)System.out.println():可以不写参数,会在输出完毕后进行换行,产生新行。即将它的参数显示在命令行,并在结尾加上换行符,将输出光标定位在下一行开始。
(3) System.out.printf():格式化输出的形式。在输出字符或字符数组时,参数为String.valueOf() 其用法跟C语言的printf差不多
public class TextDemo {
public static void main (String[] args) {
char name = 'A';
System.out.println(name);
System.out.printf(String valueOf(name));
System.out.print(name);
}
}
- java中,程序有三种结构:顺序结构、分支结构、循环结构。
(1)在switch语句中不能做switch参数的类型有什么? float、double、long
(2)switch参数为 switch(数字|枚举|字符|字符串)
(3)switch要和break搭配使用
-
方法:是一段可以被重复调用的代码块。
方法的声明: 访问修饰符 返回值类型 方法名 (参数列表) { 方法体;}
例如: public static 方法返回值 方法名称 ([参数类型 变量 …]) {
方法体代码;
[return 返回值];
} -
如果方法以void声明,那么可以使用return来结束调用(常常与if语句配合使用)。
-
方法重载:方法名称相同,参数的类型、顺序或个数不同(简称:参数列表不同)
-
方法签名:指的是方法名和参数,返回类型不是签名的一部分;
-
不能有两个名字相同、参数类型也相同却返回不同类型值的方法。
-
方法递归:指的是一个方法自己调用自己的方式。
递归的特点:
(1)方法必须有递归的结束条件
(2)方法在每次递归处理的时候一定要做出一些变更