扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
import java.io.*;\x0d\x0apublic class arraySystemin {\x0d\x0apublic static void main(String[] args) {\x0d\x0aBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\x0d\x0aint[] a = new int[10];\x0d\x0atry{\x0d\x0a for(int i = 0; i
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:申请域名、虚拟主机、营销软件、网站建设、衡阳县网站维护、网站推广。
回答于 2022-11-16
源代码:
import java.util.Scanner;
public class 二维数组 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入你需要的阶层数:");
Scanner scan = new Scanner(System.in);
int n=scan.nextInt();//定义需要的阶层数n
int[][]array=new int[n][n];//定义一个n*n的数组array
System.out.println("输入数组的各个元素:");
for(int i=0;in;i++){
for(int j=0;jn;j++){
array[i][j]=scan.nextInt();//给数组赋值
}
}
System.out.println("你输入的数组为:");
for(int i=0;in;i++){
for(int j=0;jn;j++){
System.out.print(array[i][j]+"\t");
if(j==n-1)
System.out.println();
}
}
}
}
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次,对每一次进行判断,剩下的代码你自己补吧!
代码如下:
运行结果如下:
文字版代码如下:
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;in;i++){
System.out.print("请输入数组a["+i+"]:");
a[i]=in.nextInt();
}
in.close();
System.out.println("输入的数组为:");
for(i=0;in;i++)
System.out.print(a[i]+" ");
}
catch(Exception e){
e.printStackTrace();
}
}
}
import java.util.Scanner;
public class TestKonw {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入数组长度:");
int n = sc.nextInt();
int[] a = new int[n];
int min = 0,max = 0;
for(int i = 0;i n;++i){
System.out.println("输入第"+(i+1)+"个数:");
a[i] = sc.nextInt();
if(i==0){
min = a[i];
max = a[i];
}else {
if(min a[i])
min = a[i];
if(max a[i])
max = a[i];
}
}
for(int i = 0;i n;++i)
System.out.print(a[i]+" ");
System.out.println();
System.out.println("最大数是:"+max+" "+"最小数是:"+min);
}
}
实在要输入几多个数组,不必用第一个输入的数来做控制。给出下面一段代码: import java.util.Scanner; public class TestManyArrayInput { public static void main(String[] args) { Scanner scan = new Scanner(System.in); //int arrayNum
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流