package leant;
import java.util.*;
public class banji02 {
public static void main(String[] args) {
/*
* 要求,储存名字。
* 按照用户要求的顺序,输出名字
*
*
* */
String[] name = new String[6];//新建数组,储存名字
for (int i = 0; i<6 ; i++ ){//循环输入6个名字
System.out.print("请输入名字");//提示用户
System.out.print("\n");//换行
Scanner putIn = new Scanner(System.in);//新建putIN用来接收用户输入信息
name[i] = putIn.nextLine();//顺序储存用户信息。
}
//循环
for (int o =0 ; o<3;){
//KAn 接收输入信息
Scanner kan= new Scanner(System.in);
//询问
System.out.println("您要看第几个名字");
//用l储存用户输入数字
int l = kan.nextInt();
//输出对应的名字
System.out.println("名字是:"+name[l]);
}
这就普及到输出语句print和printl区分:
1、System.out.println(),输出语句不可以换行。
2、System.out.print(),输出语句可以换行。并不关中文注释的问题,你可以试试这条语句。
你可以用System.out.println();直接换行,无需\n换行。