java数组输入(求教关于javaString数组输入的问题)

本文目录
- 求教关于javaString数组输入的问题
- java 怎么在控制台输入数组
- Java 怎样从键盘输入数组
- java数组怎么输入数据
- Java定义的一维数组怎么从键盘输入
- java怎么从键盘向数组输入数字
- java怎么输入两个数组
- java 数组怎么输入值
求教关于javaString数组输入的问题
首先 str = new String; 改成 str = new String;方括号里的是长度而不是下标
错误提示里:Exception in thread “main“ java.lang.ArrayIndexOutOfBoundsException: 4 是指数组越界后面的4代表长度4,不可以放进5个字符。
第二,对于数组用for循环会更方便一些,第二个while循环里不能还用i ,太粗心了用i的话j定义干什么用,这是i=0 必然只能读到一个字符。
最后说一下,做这个问题可以换一下方法或者加大一些难度,比如说输入一句话“java”返回一句“avaj”而不是一个个输入,多注意一下数组越界和循环问题,建议一般不要用++i --i 最好用i++ i-- ,不知道你做到别的题的时候会不会混,符号在后用的比较多
java 怎么在控制台输入数组
代码如下:
运行结果如下:
文字版代码如下:
import java.util.Scanner;
public class Test {
public static void main(String args){
Scanner in=new Scanner(System.in);
int n,i;
System.out.print(“请输入数组a的元素个数:“);
try{
n=in.nextInt();
int a=new int[n];
for(i=0;i《n;i++){
System.out.print(“请输入数组a[“+i+“]:“);
a[i]=in.nextInt();
}
in.close();
System.out.println(“输入的数组为:“);
for(i=0;i《n;i++)
System.out.print(a[i]+“ “);
}
catch(Exception e){
e.printStackTrace();
}
}
}
Java 怎样从键盘输入数组
首先我声明..c语言我知道怎么输入..但是java我也知道有System.in来输入的...但是我没有用过system.in来输入东西...
恩.我应该跟你一样.是从学c语言.然后就学java面向对象语言...这里我说了java跟c的不同了.是面向对象编程了..一开始我接触java的时候,在你所有遇到的这个问题.当时我也存在..习惯在c语言是用scanf输入东西测试..但是java,那时候我烦恼为啥就没有类似c语言那好的一个输入的东西呢..那时候我还不知道system.in是输入东西..后来才知道的..但是知道了后我一次都没有用过...因为没有必要在控制台输入的东西..根本就不是在程序上面给用户用到的...就类似一个j2se的桌面程序..它面向用户的是窗口界面了.控制台仅是程序员用来打印查看数据的唯一界面了..就说控制台式面对开发者.而不像c语言那样.既面向用户也面向开发者了..所以需要那个输入..但是java不是..所以控制台那个输入我从来都没有用过了. j2ee跟j2me就更不用说需要输入了..j2ee的输入是网页上面输入的..j2me限制更多.如果你学过就知道了...
类似你上面需要用10个数来测试.. ..我觉得你就
int a = {1,2,3,4,5,6,7,8,9,10}..初始化就定义出来.然后你需要什么测试就测试了..不用什么输入了.多麻烦.以后你就感觉到的了.
java数组怎么输入数据
1.新建Java工程和自定义类。
2.在主函数中输入数组相关代码,详情如下:
// 数组
int number = new int;
// 循环变量
int i = 0;
// 数组赋值算法
for (i = 0; i 《 number.length; i++) {
// 赋值
number[i] = i + 1;
// 输出
System.out.print(number[i] + “\n“);
}
3.点击运行按钮测试效果。
Java定义的一维数组怎么从键盘输入
很简单:
int a=new int ;
Scanner scan=new Scanner(System.in);
for(int i=0;i《10;i++)
{
a[i]=scan.nextInt();
}
java怎么从键盘向数组输入数字
代码如下:
方法一
方法二
Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
主要组成
Java由四方面组成:
1、Java编程语言,即语法。
2、Java文件格式,即各种文件夹、文件的后缀。
3、Java虚拟机(JVM),即处理*.class文件的解释器。
4、Java应用程序接口(Java API)。
体系
Java分为三个体系,分别为:
1、Java SE(J2SE,Java2 Platform Standard Edition,标准版)。
2、JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)。
3、Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。
java怎么输入两个数组
实在要输入几多个数组,不必用第一个输入的数来做控制。给出下面一段代码: import java.util.Scanner; public class TestManyArrayInput { public static void main(String args) { Scanner scan = new Scanner(System.in); //int arrayNum
java 数组怎么输入值
int array = new int;//数组长度为10
for(int i=0;i《array.length;i++){
array[i] = i; //这里也可以用键盘输入语句,如果用键盘输入语句就要闲定义输入流BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); 定义流在循环外面定义,然后array[i] = Integer.parseInt(br.readLine(); 这样就可以了。
}
这样就用循环把数组初始化了!

更多文章:
another time(another time和other time的区别)
2026年10月11日 05:00









