java练习题。如何用面向对象的方法达成下列要求
发布网友
发布时间:2022-04-11 07:54
我来回答
共1个回答
热心网友
时间:2022-04-11 09:24
import java.util.Scanner;
public class first {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);//此处我实例化了Scanner类,创建了scanner对象
String[] string = new String[10];//定义放客户的容器,
int i = 1;//此处定义了第二客户的下标
System.out.print("请输入客户的姓名:");
string[0] = scanner.nextLine();//录入第一个客户的名字,这样做是为保证循环的执行
System.out.print("要继续输入么:");//从这里就可以开始循环了
while (scanner.nextLine().equals("y")) {
System.out.print("请输入你要添加的姓名:");
string[i] = scanner.nextLine();//录入第i个客户姓名
i++;//自增一,逐个录入客户信息
System.out.print("要继续输入么:");
}
for (int i1 = 0; i1 < i; i1++) {//循环遍历输出
System.out.print(string[i1] + " ");
}
}
}
根据你的图片我写了一点代码,希望对你有所帮助。
你说的你不知道数组和输入的使用,要把信息录入数组中,要通过遍历的方法逐个录入。输入要实例化系统提供的util包中Scanner类,创建一个对象,使用java提供的方法。
我也刚学完jse,我感觉有位大佬写的文章很有帮助
网页链接