1、输出
System.out.println("www");
System.out.print("www");
println
输出自带换行
print 输出没有换行
2、排序
package test01.java;
import java.util.Arrays;
import java.util.Collections;
public class HelloWorld {
public static void main(String args[]){
Integer [] a = {1,28,6,9,899,2,33};
Arrays.sort(a);
for(int i = 0; i < a.length;i++)
System.out.print(a[i]+" ");
System.out.print("\n");
Arrays.sort(a, Collections.reverseOrder());
for(int i = 0; i < a.length;i++)
System.out.print(a[i]+" ");
System.out.print("\n");
}
}
输出
注意:
1、 Arrays.sort(a)是从小到大
排序。
2、 Arrays.sort(a, Collections.reverseOrder()) 是从大到小
排序;并且必须是Integer
类型。
3、输入
3.1 数字
Scanner类可以创建一个对象;reader对象调用方法
nextBoolean()
、nextByte()
、nextShort()
、nextInt()
、nextLong()
、nextFloat()
、nextDouble()
Scanner reader = new Scanner(System.in);
上述程序在执行时会发生堵塞,程序等待用户在命令行输入数据并按Enter确认。
import java.util.Scanner;
public class HelloWorld {
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
int x = reader.nextInt();
System.out.println(x);
}
}
int[] a = new int[10];
Scanner reader = new Scanner(System.in);
for(int j = 0; j < 10; j++)
a[j] = reader.nextInt();
3.2 字符&字符串
import java.util.Scanner;
public class HelloWorld {
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
char x = reader.next().toCharArray()[0];
System.out.println(x);
}
}
import java.util.Scanner;
public class HelloWorld {
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
char x = reader.next().toCharArray()[2];
System.out.println(x);
}
}
注意区别:
reader.next().toCharArray()[2]
表示读取输入字符串的第[2]个
reader.next().toCharArray()[0]
表示读取输入字符串的第[0]个
import java.util.Scanner;
public class HelloWorld {
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
char[] x = reader.next().toCharArray();
System.out.println(x);
}
}
输入字符:
char x来表示用来接收的字符,reader.next().toCharArray()[0];
输入字符串:
char[] x来表示用来接收的字符数组,reader.next().toCharArray();
采用该种方法也可以输入字符串
Scanner in = new Scanner(System.in);
String a = in.nextLine();
char b[] = in.next().toCharArray();