目录
引言
输入输出是以计算机主机为主体而言的
- ·输出:从计算机向外部输出设备输出数据
- ·输入:从输入设备向计算机输入数据
一,输入
//main入口参数
System.out.println("欢迎:" + args[0]);
//图像窗口输入
String n = JOptionPane.showInputDialog("请输入姓名");
System.out.println("欢迎:" + n);
//输入Scanner
Scanner Scanner sc = new Scanner(System.in);
System.out.print("请输入姓名:");
String name = sc.nextLine();
System.out.print("请输入年龄:");
int age = sc.nextInt();
System.out.println("欢迎:" + n);
二,输出
//不换行输出,必须有内容
System.out.print(2*5);
//换行输出
System.out.println();
//格式化输出
System.out.printf("%n");
//图形窗口输出
JOptionPane.showMessageDialog(null,"nihao");
3,输出控制颜色
System.out.println("\033[fg;bgm nihao\033[0m");
fg取值范围:30-39
bg取值范围:40-49
实例如下:
为了方便展示效果,这个代码使用了Random()随机数
Random rand=new Random();
for (int i = 0; i < 50; i++) {
if(i%8==0){
System.out.println();
System.out.println();
}
int bg= rand.nextInt(40,49);
int fg= rand.nextInt(30,39);
System.out.printf("\033[%d;%dm hello world \033[0m\t",bg,fg);
运行结果如下: