如何用JAVA实现输入一个含有十个元素的一维数组
mip版 关注:249 答案:3 悬赏:10
解决时间 2021-01-26 17:27
已解决
2021-01-26 05:25
小弟最近学习JAVA,希望大侠们多多指教啊我是希望能实现C中scanf函数的功能
最佳答案
2021-01-26 06:24
直接要输出就好了,上边写的那百个通过十个循环输入的代码不要要,他没有度要求怎么输入
直接定义一下就行,可能现在你写的他看不懂专
public class SystemIn {
public static void main(String[]args)throws Exception
{
//定义一个10个长度的字符属串数组
int[] array=new int[10];
for(int i = 0;i<10;i++)
{
array[i]=i;
}
//创建输入流in
//测试输出数组的值
for(int i = 0;i<10;i++)
{
System.out.println(array[i]);
}
}
}
全部回答
1楼
2021-01-26 06:55
import java.io.*;
public class SystemIn {
public static void main(String[]args)throws Exception{
//定义一个10个长度的字符串zhidao数组
String[] array=new String[10];
//创建输入回流in
BufferedReader in=new BufferedReader(
new InputStreamReader(System.in));
//用10次循环来给数组array[]赋值
for(int i=0;i<10;i++){
array[i]=in.readLine();
}
//测试输出数组的值答
for(String s:array){
System.out.println(s);
}
}
}
2楼
2021-01-26 06:43
int a[10];
int min, max, minat, maxat;
min=a[0]; minat=0;
max=a[0]; maxat=0;
for(i=1; i<10; i++){
if(a[i]
min=a[i]; minat=i;
}
if(a[i]>max) {
max=a[i]; maxat=i;
}
}
{
a[minat]=a[0];
a[0]=min;
}
if(maxat!=0) {
a[maxat]=a[9];
a[9]=max;
}
我要举报
如果感觉以上信息为低俗/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上信息!
推荐资讯
大家都在看