System.out.println();
system=>一个类,out=>对象,println=>方法名
public static void main(String[] args) {
test(1.1, 1, 2, 3, 4, 5, 4, 6, 4);
}
public static void test(double d, int... i) {
System.out.println(d);
for(int x:i){
System.out.println(x);
}
}
先生成.class文件,再运行时直接后接参数,如
java com.weiyang.method.Demo1 hello world
如果乱码,后接参数 : -unicode utf-8
naxt(),nextLint(),两种接受输入的方法
naxtInt(),nextFloat(),两种指定类型的输入
等。。。
public static void main(String[] args) {
//创建一个扫描器对象,用于接收键盘数据
Scanner scanner = new Scanner(System.in);
System.out.println("用next方法接收:");
//会卡在scanner类第一个调用的方法处等待输入
//next读到有效字符才会结束输入,之前的空白都会删除,之后的空白作为分隔符或结束符
String str1 = scanner.next();
System.out.println("输出的内容为"+str1);
//nextLine以换行符为结束符,可以得到有效字符前的空白
String str2 = scanner.nextLine();
System.out.println("输出的内容为"+str2);
//凡是属于IO流的类如果不关会一直占用资源
scanner.close();
}
Java方法相关(重载,可变参数,递归,命令行传参,Scanner类)
原文:https://www.cnblogs.com/weiyang-quan/p/15041521.html