「java键盘输入字符数组」java中键盘输入数组

博主:adminadmin 2023-01-09 22:57:08 970

今天给各位分享java键盘输入字符数组的知识,其中也会对java中键盘输入数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

Java中如何用键盘输入的方式给各个数组元素赋值

步骤如下:

1、打开Eclipse,新建项目,在项目src目录新建一个类。

2、引用数组的元素,语法格式如下。

3、索引从0开始,下标值可以是变量,也可以是常数。

4、数组初始化分为动态初始化和静态初始化。

5、数组动态初始化,指为已经创建好的数组元素进行赋值。

6、数组静态初始化,指在声明数组并创建数组的同时对每个元素进行赋值,一次性初始化所有元素。

7、声明并创建字符型类型数组c,进行赋值。

java键盘输入数组字符串结束

给你修改了下,可以试试:

import java.io.*;

import java.util.*;

class Tosort {

private int a[] = new int[10];

private int count = 0;

private Scanner scn;

int[] toValue() {

System.out.println("请输入数字,按回车键换行,最多输入10个数字,输入over直接结束:");

scn = new Scanner(System.in);

while (scn.hasNext()) {

String receive = scn.next();

if ("".equals(receive))

continue;

if ("over".equals(receive)) {

System.out.println("输入完成!");

break;

}

if (count 10) {

try {

a[count] = Integer.parseInt(receive);

count++;

} catch (NumberFormatException e) {

System.out.println("输入的非数字都被视为无效!");

continue;

}

} else {

System.out.println("已经到最大值,不能在输入,此次输入无效!");

break;

}

}

return a;

}

void use() throws IOException {

toValue();

int[] newArray = new int[count];

System.out.println("您输入的数字有:");

for (int i = 0; i count; i++) {

newArray[i] = a[i];

if (i == count-1)

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

else

System.out.print(a[i] + ",");

}

Arrays.sort(newArray);

System.out.println("排序结果如下:");

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

if (i == count-1)

System.out.print(newArray[i]);

else

System.out.print(newArray[i] + ",");

}

}

public static void main(String args[]) throws IOException {

ToSort ts = new ToSort();

ts.use();

}

}

java中输入字符串数组

//简单的写了一个类,看看对你有没有帮助

import java.util.Scanner;

public class TransString

{

public static void main (String[] args)

{

String trans_set[]=new String[6];

System.out.println("请输入六个字符串");

Scanner sc=new Scanner(System.in);

for(int i=0;i6;i++)

{

trans_set[i]=sc.next();

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

}

}

}

java字符数组输入

char[ ] charArrays=new char[10];

Scanner scanner=new Scanner(System.in);

charArrays=scanner.next().toCharArray();

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

System.out.println(charArrays[i]);

}

是这样的么

JAVA关于如何用键盘输入数组(元素为字母)的代码?

java不支持直接接受用户输入char类型的数据,你可以先接受成一个字符串的形式,然后用charAt方法取出字符

Scanner input = new Scanner(System.in);

String str = input.next();

if(str.length1){

System.out.print("输入不合法!");

}else{

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

letters[i]=str.charAt(0);

}

}

前面那个接受输入的也用一个for循环接受,接受8次,对每一次进行判断,剩下的代码你自己补吧!

关于java键盘输入字符数组和java中键盘输入数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。