请教一下方法保存进数组的方法? 创建方法:有一个0~100的int型输入,然后保存进成绩数组,返回值void。 每运行一次考试方法应该保存进数组的下一个元素,若考试超过5次或输入不正确println相应信息。 (可以用一个private成员变量保存当前考试数)请问怎么用什么方法放进数组里去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样吧:public class Test{ private int count; public void exame(int record,int[] arr){ count++; if(count<=5&&record<=100&&record>0){ arr=Arrays.copyOf(arr, arr.length+1); arr[arr.length-1]=record; System.out.println(Arrays.toString(arr)); }else{ System.out.println("错误"); } } public static void main(String[] args){ Scanner sc=new Scanner(System.in); int[] arr={}; Test t=new Test(); while(true){ int record=sc.nextInt(); t.exame(record, arr); } }} 要想知道下一个元素,就可以设置一个静态私有变量index,每赋值一次就index++,然后再加上一些判断就可以解决楼主的问题了啊。不知道能不能解决楼主的问题? 关于分行的问题 HttpURLConnection下载报Server returned HTTP response code: 503 for URL 把字符串转换成整型 DOS命令运行java说找不到类。。。 ------好头痛---求问JTable排序---- 在线等 SWT designer 注册机 帮帮忙,如何在JTree的节点上单击右键弹出一个菜单 帮忙看一下!急 请大家注意SQL注入----------小心地保护自己的数据库。那么。。 请问:如何设置JOptionPane里的字体? java 相关 SGIP1.3 心跳
public class Test{
private int count;
public void exame(int record,int[] arr){
count++;
if(count<=5&&record<=100&&record>0){
arr=Arrays.copyOf(arr, arr.length+1);
arr[arr.length-1]=record;
System.out.println(Arrays.toString(arr));
}else{
System.out.println("错误");
}
}
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int[] arr={};
Test t=new Test();
while(true){
int record=sc.nextInt();
t.exame(record, arr);
}
}
}
要想知道下一个元素,就可以设置一个静态私有变量index,每赋值一次就index++,然后再加上一些判断就可以解决楼主的问题了啊。不知道能不能解决楼主的问题?