问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中定义需要输入长度的数组

发布网友 发布时间:2022-05-01 05:48

我来回答

5个回答

热心网友 时间:2022-06-25 05:08

可以通过”Scanner“函数 直接输入参数的形式,创建一个新数组即可,举例:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个数组长度:");
int length=input.nextInt();//输入一个正整数就是要定义的数组长度
int a[]=new int[length];
}
}
备注:上面的” int a[]=new int[renshu]“就是定义的新的数组,其中length就是数组的长度。

热心网友 时间:2022-06-25 05:08

import java.util.Scanner;

public class Test1 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入学员人数:");
int renshu=input.nextInt();
int a[]=new int[renshu];
}

}

//////////////////////////////////////////////////////////////////////
您好,这样是可以写的,但是
new int[value],这个value必须是int型的,你是double型的肯定会报错,
希望对你有帮助,
有疑问可追问,
祝学习顺利。

热心网友 时间:2022-06-25 05:09

数组是定长的,不可以动态定义数组。
可以用链表代替数组
ArrayList<泛型> list=new ArrayList<泛型>();

热心网友 时间:2022-06-25 05:09

import java.io.BufferedReader;
import java.io.InputStreamReader;
// 不建议用Scanner它存在一定的漏洞 
 
public class Test {
 private BufferedReader br;
 private InputStreamReader isr;
 public static void main(String[] args) {
  new Test().init();
 }
 public void init() {
  isr = new InputStreamReader(System.in);
  br = new BufferedReader(isr);
  System.out.println("请输入学员人数:");
  int num = 0;
  try {
   num = Integer.parseInt(br.readLine().trim());
  } catch (Exception e) {
   System.out.println("抛出异常,您输入的可能不是数字");
  }
  int a[] = new int[num];
  System.out.println("您输入的是:" + a.length);
 }
}

热心网友 时间:2022-06-25 05:10

你这是从键盘上输入,手动输入更简单些:
int[] a = new int[x];其中的x随你自己定义长度
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
情侣文案英文高级浪漫87句 Love to the people don't wave.什么意思 gladtomeetyou怎么 gladtomeetyou.怎么回答 2016生肖猴运程 武汉买房88平方满50万落户政策 非武汉市户口在武汉市购买70平方总价50万的商品房,可以转户口吗... 我想在武汉买一套50万左右的新房子,谁能告诉我现在武昌,关山,江夏,有... 支付宝怎么开通步数授权? 总价50万能在武汉买一套两室一天的二手房吗? java怎么定义一个数组? oppo手机把游戏都添加到到游戏空间里面了为啥桌面还有图标? JAva 如何定义数组? Java 定义数组 java 二维数组怎么定义 java如何定义数组 冬天用哪种润唇膏好 冬天嘴唇容易干裂,有没有保湿滋润好的唇膏推荐啊? 冬天嘴唇干裂,那个牌子的润唇膏效果比较好 关于圣诞节的人们要干什么(英文) 圣诞节人们要干什么? 圣诞节人们都会干些什么用英文回答 在圣诞节那天人们通常做些什么? 在圣诞节,人们通常干什么? 最新成都捷普小时工薪资多少一小时 成都捷普cit三伤部门是干嘛的 捷普OP2,OQC,E5是做什么的 长沙捷普电子有限公司长沙有分公司吗 男孩跟我说给我备注改偶遇是什么意思 男孩跟我说给我备注改偶遇是什么意思 请问怎样在java中定义String数组 在JAVA中如何定义一个对象数组,并正确使用该对象数组 java里面的整型二维数组怎么定义啊? 惠普7L小机箱能装得下一个2.5寸和一个3.5寸硬盘吗? 问问4g运行32g内存的手机那些好价格便宜求告知!谢谢! 一个机箱里能装两个硬盘吗? 台式机可不可以加两个硬盘,我的是迷你机箱,不过还有空间 戴尔v260小机箱可以装两个硬盘吗?我想加一个固态硬盘 鑫谷绣春刀机箱能装多少个硬盘,电脑是公用的,分几个 请问安卓系统的手机运行32G的内存卡流畅吗? 一个机箱能不能放2个硬盘? 收到中信银行发短信说起诉并申请财产采取强制措施。请于24小时内还款进行解除,是真的吗? 中信银行审核专员周末双休么,待遇如何 中信银行股份有限公司信用卡中心包头分中心怎么样? 河津市有多少小学、初中、高中、职校? 有知道银行的专职培训专员岗位怎么样么?比如中信银行的 河津第四小学校长或者老师叫什么? 河津市第四小学四年级英语书上册 河津市第四小学陈可心 2019河津事业单位面试招聘公告出了吗?