java循环录入会员信息,要求用数组。求大神帮忙解答!
JAVA编程题,要求:1、循环录入会员信息2、要利用数组最后的运行效果是:请输入第一位会员号,x月xx日生日,积分还有xxx;接下来就是第二位,第三位,依次类推,要求有5...
JAVA编程题,要求:1、循环录入会员信息2、要利用数组
最后的运行效果是:请输入第一位会员号,x月xx日生日,积分还有xxx;接下来就是第二位,第三位,依次类推,要求有5位会员信息,求大神帮忙解答,谢谢! 展开
最后的运行效果是:请输入第一位会员号,x月xx日生日,积分还有xxx;接下来就是第二位,第三位,依次类推,要求有5位会员信息,求大神帮忙解答,谢谢! 展开
展开全部
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String[] sno = new String[5]; // 会员号
String[] sdate = new String[5]; // 生日
int[] sscore = new int[5]; // 积分
Scanner sc = new Scanner(System.in);
for(int i = 0; i < 5; i++){
System.out.print("输入第[" + (i + 1) + "]位会员号:");
sno[i] = sc.nextLine();
System.out.print("输入第[" + (i + 1) + "]位生日:");
sdate[i] = sc.nextLine();
System.out.print("输入第[" + (i + 1) + "]位积分:");
sscore[i] = sc.nextInt();
}
for(int i = 0; i < 5; i++){
System.out.println("第[" + (i + 1) + "]位会员信息:");
System.out.println("会员号: " + sno[i] + ". 生日: " + sdate[i] + ". 积分: " + sscore[i]);
}
}
}
更多追问追答
追答
sc 就是java里面用来键盘输入信息的 , 你题目要求是要录入会员信息, 肯定要用到Scanner啊
你说的Scanner input 和我的Scanner sc 一个意思啊 都是Scanner类的对象, 不过就是我们取了不同的的名字而已。
可以换成input
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
String[] sno = new String[5]; // 会员号
String[] sdate = new String[5]; // 生日
int[] sscore = new int[5]; // 积分
Scanner input = new Scanner(System.in);
for(int i = 0; i < 5; i++){
System.out.print("输入第[" + (i + 1) + "]位会员号:");
sno[i] = input .next();
System.out.print("输入第[" + (i + 1) + "]位生日:");
sdate[i] = input .next();
System.out.print("输入第[" + (i + 1) + "]位积分:");
sscore[i] = input.nextInt();
}
for(int i = 0; i < 5; i++){
System.out.println("第[" + (i + 1) + "]位会员信息:");
System.out.println("会员号: " + sno[i] + ". 生日: " + sdate[i] + ". 积分: " + sscore[i]);
}
}
}
这是修改后的代码
展开全部
import java.util.Scanner;
/*
* JAVA编程题,要求:1、循环录入会员信息2、要利用数组
最后的运行效果是:请输入第一位会员号,x月xx日生日,积分还有xxx;
接下来就是第二位,第三位,依次类推,要求有5位会员信息,求大神帮忙解答,谢谢!
*/
public class PersonInputDemo {
public static void main(String[] args) {
int person[][]=new int[5][3];
Scanner scan=new Scanner(System.in);
for(int i=0;i<5;i++){
System.out.println("请输入第"+(i+1)+"位会员号");
person[i][0]=scan.nextInt();
System.out.println("请输入第"+(i+1)+"位会员生日");
person[i][1]=scan.nextInt();
System.out.println("请输入第"+(i+1)+"位会员积分");
person[i][2]=scan.nextInt();
}
for(int j=0;j<5;j++){
System.out.print("第"+(j+1)+"位会员基本信息"+"\t");
for(int k=0;k<3;k++){
System.out.print(person[j][k]+"\t");
}
System.out.println();
}
}
}
/*
* JAVA编程题,要求:1、循环录入会员信息2、要利用数组
最后的运行效果是:请输入第一位会员号,x月xx日生日,积分还有xxx;
接下来就是第二位,第三位,依次类推,要求有5位会员信息,求大神帮忙解答,谢谢!
*/
public class PersonInputDemo {
public static void main(String[] args) {
int person[][]=new int[5][3];
Scanner scan=new Scanner(System.in);
for(int i=0;i<5;i++){
System.out.println("请输入第"+(i+1)+"位会员号");
person[i][0]=scan.nextInt();
System.out.println("请输入第"+(i+1)+"位会员生日");
person[i][1]=scan.nextInt();
System.out.println("请输入第"+(i+1)+"位会员积分");
person[i][2]=scan.nextInt();
}
for(int j=0;j<5;j++){
System.out.print("第"+(j+1)+"位会员基本信息"+"\t");
for(int k=0;k<3;k++){
System.out.print(person[j][k]+"\t");
}
System.out.println();
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询