精华内容
下载资源
问答
  • 2021-03-07 09:46:51

    importjava.util.Scanner;publicclassaa{publicstaticvoidmain(String[]args){System.out.println("请输入数字,将其存入numbers[]数组中");Scannerscanner=newScanner(System.in);St...

    import java.util.Scanner;

    public class aa

    {

    public static void main(String[] args)

    {

    System.out.println("请输入数字,将其存入numbers[]数组中");

    Scanner scanner = new Scanner(System.in);

    String line = scanner.nextLine();

    String[] numbers=new String[line.length()];

    for (int i=0;i

    {

    line=line.trim();

    int begin=0;

    int end=line.indexOf(" ");

    for (?)

    {numbers[i]=line.substring(begin,end);

    System.out.println("numbers["+i+"]="+numbers[i]);

    }

    }

    }

    }

    ?中不知道怎么写.想法: 12_13_ 14

    12=line.subs

    更多相关内容
  • java输入数字,将其存入数组

    千次阅读 2021-02-25 19:56:41
    publicclasstt{publicstaticvoidmain(String[]args){while(true){System.out.println("请输入数字,将其存入numbers[]数组中");Scannerscanner=newScanner(S...import java.util.Scanner;public class tt...

    importjava.util.Scanner;publicclasstt{publicstaticvoidmain(String[]args){while(true){System.out.println("请输入数字,将其存入numbers[]数组中");Scannerscanner=newScanner(S...

    import java.util.Scanner;

    public class tt {

    public static void main(String[] args) {

    while (true){

    System.out.println("请输入数字,将其存入numbers[]数组中");

    Scanner scanner = new Scanner(System.in);

    String line = scanner.nextLine();

    ArrangedNumbers arrangeNumbers = new ArrangedNumbers();

    int[] numbers = arrangeNumbers.deleteSpaces(line);

    for (int i = 0; i < numbers.length ; i++) {

    System.out.println("numbers[" + i + "]=" + numbers[i]);

    if (line.length()==line.indexOf(" ")) {

    break;

    }

    }

    }

    }

    }

    class ArrangedN

    展开全文
  • 1、指定数组大小,用循环输入数据 import java.util.Scanner; public class Main2 { public static void main(String[] args){ Scanner sc=new Scanner(System.in); int[] arr=new int[5]; for(int i=0;i&...

    1、指定数组大小,用循环输入数据

    import java.util.Scanner;
    public class Main2 {
    	public static void main(String[] args){
    		Scanner sc=new Scanner(System.in);
    		int[] arr=new int[5];
    		for(int i=0;i<arr.length;i++){
    			arr[i]=sc.nextInt();
    		}
    		for(int i=0;i<arr.length;i++){
    			System.out.print(arr[i]+" ");
    		}
    	}
    }
    
    输入:
    1 2 3 4 5
    输出:
    1 2 3 4 5
    

    2、不指定数组大小,用字符串作为中介

    import java.util.Scanner;
    public class Main {
    	public static void main(String[] args){
    		Scanner sc=new Scanner(System.in);
    		String temp1=sc.nextLine();
    		String[] s=temp1.split(" ");
    		int[] arr=new int[s.length];
    		for(int i=0;i<s.length;i++){
    			arr[i]=Integer.parseInt(s[i]);
    		}
    		for(int i=0;i<arr.length;i++){
    			System.out.print(arr[i]+" ");
    		}
    	}
    }
    输入:
    1 2 3 4 5
    输出:
    1 2 3 4 5 

    3、直接输入数组

    
    	public static void main(String[] args){
    		Scanner sc=new Scanner(System.in);
    		String temp1=sc.next();
    		String temp2=temp1.substring(1,temp1.length()-1);//去掉两边大括号
    		System.out.println(temp2);
    		String[] s=temp2.split(",");
    		int[] arr=new int[s.length];
    		for(int i=0;i<s.length;i++){
    			arr[i]=Integer.parseInt(s[i]);
    		}
    		for(int i=0;i<arr.length;i++){
    			System.out.print(arr[i]+" ");
    		}
    	}
    }
    
    输入:
    [1,2,3,4,5]
    输出:
    1,2,3,4,5
    1 2 3 4 5 

    展开全文
  • 从键盘输入并保存public static void main(string[] args) {scanner reader = new scanner(system.in); /使用scanner库进行输入操作int[] a = new int[10]; /创建并为数组a[ ]分配大小for(i=0...

    从键盘输入并保存

    public static void main(string[] args) {

    scanner reader = new scanner(system.in);       /使用scanner库进行输入操作

    int[] a = new int[10];                                            /创建并为数组a[ ]分配大小

    for(i=0;i<10;i++)                                                 /使用for循环输入数据

    {

    a[i]=reader.nextint();

    }

    px(a);                                                                /调用自己编写的排序方法

    reader.close();                                  /没有这句的话,会产生waring:‘reader’ is never  closed,这句话的目的是当程序运行后将分配给 reader 的空 间收回

    }

    public static void px(int a[]) {                                         /简单的冒泡排序方法

    int t;

    for(i=0;i

    for(int j=i+1;j

    {

    if(a[i]

    {

    continue;

    }

    else

    {

    t=a[i];

    a[i]=a[j];

    a[j]=t;

    }

    }

    for(i=0;i

    system.out.println(a[i]);

    }

    希望与广大网友互动??

    点此进行留言吧!

    展开全文
  • java 按行读取txt文件并存入数组

    千次阅读 2022-04-21 21:50:24
    BufferedReader br = null; try { br = new BufferedReader(new FileReader(new File("xxx.txt"))); String line = null; // 得到每一行 while ((line = br.readLine()) != null) { line = li...
  • import java.util.Scanner;public class Check {public static void main(String[] args){Scanner s =new Scanner(System.in);//把pre和str在外面定义,如果在循环中定义会出错String[] two =new String[6];String ....
  • 在写小算法时,常需要从控制台输入数据形成数组...对这组用空格隔开的数据存入数组进行操作。import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner;public class Research { public stati
  • JAVA比较两个数组中的元素是否相同

    千次阅读 2022-03-16 22:11:37
    //结果为 两个数组中的元素值相同 if (Arrays.equals(rightAnswer, reply)) { System.out.println("两个数组中的元素值相同"); } else { System.out.println("两个数组中的元素值不相同"); } } /** * 性能高,只用...
  • public class Demo1 { public static void main(String[] args) { System.out.println("请输入5个数"); ... 当你输出数组的时候就会出现第一个数据没有 int arr[] = new int [100]; for(int
  • JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入一个字符,判断是不是EOF,如果是的话跳出循环; 不是EOF将字符放回缓冲区; 读入换行符,...
  • importjava.util.Scanner; publicclassTset{ publicstaticvoidmain(String[]args){ System.out.println("请输入三个数:"); Scannerin=newScanner(System.in); int[]b=newint[3]; for(inti=0;i&...
  • Java导入Excel表格,并将数据存入数组
  • 展开全部建议使用List,然后再从List转...importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[]args){Listlist=newArrayList();Scannerscann...
  • 2 申明一个接受数组元素的变量arr[] ,用于接受用户输入的数字,这个接受需要放到循环里面,循环接收 3 arr[i]=in.nextInt(),这个用来给数组赋值 4 用for each 循环打印出来 5 最大最小值只需要定义一个中间变量,...
  • java从键盘输入数据并保存到数组

    千次阅读 2021-02-12 23:47:48
    从键盘输入并保存public static void main(String[] args) {Scanner reader = new Scanner(System.in); /使用Scanner库进行输入操作int[] a = new int[10]; /创建并为数组a[ ]分配大小for(i=0...
  • 遇到一个问题:我想遍历获取2个页面的数据,然后进行判断比较。需要判断页面A的数据是否存在于页面B。...两个页面的获取方式都是一样的,现在有一个问题想问:把获取的数据存在在数组里面并返回出来啊?不知道怎么写
  • Java练习——输入n个数,存入数组,进行排序输出

    千次阅读 多人点赞 2020-11-15 14:42:43
    题目:输入n个数,存入数组,进行排序输出 package paixu; import java.util.Scanner; public class paixu { public static void main(String[] args) { int z; System.out.println("请输入n个需要排序的数:...
  • 输入一个数组,然后颠倒次序进行输出,这种算法在程序开发中经常用到,下面我们通过一个小实例来看看怎么实现在控制台输入一个数组,并让其逆序输出的。源码:import java.util.Scanner;public class Test01 {public...
  • import java.util.Scanner; public class ww{ public static void main(String [] args){ int n; int num=0; int sum=0; System.out.println("请输入一个数:"); Scanner sc=new Scanner(System.in); n=sc....
  • 1、从键盘输入一维数组 Scanner scanner = new Scanner(System.in); int n = scanner.nextInt();//数量 System.out.println("请输入"+n+"个孩子的饥饿度:"); Scanner sc = new Scanner(System.in); int[] b=...
  • 所谓数组,就是有序的...数组就相当于这个杯子,是一个容器水、牛奶、果汁就相当于容器里装的数据水、牛奶、果汁分别对应了不同的数据类型故数组就是存储数据的长度固定的容器,可以保存多个数据。特点:保存的数据...
  • import java.util.ArrayList; import java.util.Arrays;... * 动态输入一组数,存到数组里面 * (以下使用了try-catch异常处理,目的在于方便动态输入一组数据时跳出输入, * 只要输入数据不是double及以下数据
  • Java输入流转字节数组输入流转字节数组应用场景 输入流转字节数组 /** * @param is 输入流 * @return 将输入流转为字节数组 */ public static byte[] streamToByte(InputStream is) { ...
  • public class 十个数 { public static void main(String[] args) { // TODO Auto-generated method stub int [] a = {1,5,6,8,4,3,8,2,6,7}; int [] b = new int [10]; System.out.print("{");...
  • 核心是单行输入字符串,切割字符串中的空格,存入数组 Scanner s = new Scanner(System.in); String inputStr = s.nextLine(); String[] strArray = inputStr.split(" "); int[] num = new int[strArray.length]; ...
  • Java中如何通过键盘输入一个数组

    万次阅读 多人点赞 2019-03-04 17:35:19
    有时候在编写Jave的时候需要键盘输入一个数组,本小白也是看了几篇博客后才知道了如何在自己的程序中进行键盘输入,废话不多说,直接上代码: 第一种方法:(不限制输入数组的长度) System.out.println("请...
  • 利用数组实现如下功能: package package2; import java.util.Scanner; public class PingJunChengJi { public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.print("请...
  • Java中如何实现数组输入和输出

    千次阅读 2021-07-29 22:40:14
    这个问题是在洛谷刷题时遇到的,由于题解大都是C++写的所以只学了Java的我还看不懂,不过这个问题貌似不是很难,只需要利用循环让Scanner重复扫描就行了,但是之中还是有几个小坑的。我们直接看代码: import ...
  • Java 键盘输入数字(空格隔开) 将数字存入数组

    万次阅读 多人点赞 2017-08-27 16:40:41
    Scanner sc = new Scanner(System. in ); String inputString = sc.nextLine(); String stringArray[] = inputString. split ( " " ...核心是切割字符串,将字符串里面的数字转换,存进数组

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 40,982
精华内容 16,392
关键字:

java输入数据存入数组

java 订阅