❶ java怎么把数字存放到数组里去
1、如果数字个数是确定的,放到数组里可以,java中数组的初始化必须定义其长度
2、如果数字个数是不确定的,那么建议放到list集合中去,因为集合操作相比数组更加的方便灵活
3、首先集合不需要限制于存储长度,第二任何类型的数据list都能够通过list.add(object)增加进去,因此推荐存放到list集合中,而且取值也是很方便的
publicclassDemo
{
publicstaticvoidmain(String[]args)
{
ListnumList=newArrayList();
intnum=10;
numList.add(num);
//这里只输入一个数,但是也用循环写出来吧,你可以拓展到添加多个数的list中去
for(inti=0;i<numList.size();i++)
{
//将每个数输出即可
System.out.println(numList.get(i));
}
}
}
❷ c语言 如何从键盘中输入若干个数保存到数组中
1、首先在电脑中打开编译器(vc++6.0),新建一个将1到100保存到数组中项目,如图所示。
❸ 怎么把数据存入数组中
#include <stdio.h>
int main()
{
int a[3][5];
int i,j;
FILE* fp=fopen("d:\\a.txt","r");
if(fp==NULL)
{
printf("无文件");
return -1;
}
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
fscanf(fp,"%d",&a[i][j]);
}
fscanf(fp,"\n");
}
fclose(fp);
for(i=0;i<3;i++)
{
for(j=0;j<5;j++)
{
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
❹ 怎么将数据存入到数组中
#include<stdio.h>
int i,a[100];
int main(){
FILE * fp1 = fopen("input.txt", "r");//打开输入文件
FILE * fp2 = fopen("output.txt", "w");//打开输出文件
if (fp1==NULL || fp2==NULL) {//若打开文件失败则退出
puts("不能打开文件!");
rturn 0;
}
for(i=0;fscanf(fp1,"%d",a+i)!=EOF;i++);//从输入文件连续读取整数到数组a
for(;i--;)fscanf(fp2,"%d ",a[i]);//把数组a逆序写入到输出文件当中
fclose(fp1);//关闭输入文件
fclose(fp2);//关闭输出文件,相当于保存
return 0;
}
❺ 怎么将得到的数据存入到数组里
将数组序列化存储,例如
$stooges = array('Moe','Larry','Curly');
$new = serialize($stooges);
print_r($new);echo "<br />";
print_r(unserialize($new));
结果:a:3:{i:0;s:3:"Moe";i:1;s:5:"Larry";i:2;s:5:"Curly";}
Array ( [0] => Moe [1] => Larry [2] => Curly )
把$new写进数据库就行啦
❻ C语言如何把输入进去的数放到数组中
有两种方式:
1
先输入数值,在存放在数组的对应位置中,即赋值给对应元素。
如
scanf("%d",&i);
a[k]
=
i;
就是先输入到变量i中,然后把i存储在a的第k个元素中。
2
直接输入到数组对应元素中。
如
scanf("%d",&a[k]);
与1中的例子是相同效果,只是减少了中间变量的使用。
❼ matlab里如何把for循环中的数据存入到数组中
1、首先在自己的电脑上打开matlab,创建一个空数组xx,和一个for循环,如下图所示。
❽ 如何数据库中数据存到数组中
1.你把从数据库中获取的list做个for循环,在循环的过程中,每次循环将list中一条数据插入到数组中
2.可以使用追加的方式进行:
List
arr
=new
ArrayList();
arr.add(list.get(i));}办法有很多种的,看个人喜好了
❾ 如何将数据库中所有数据存入数组
放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?
你可以用结果集取出来放到list集合里
反正放到一个容器里就可以了,最好用个泛型
如:User实体类,你先可以封装到populate的方法里
当然方法名你随便取,
String
sql
=
"select
*
from
t_user";
List
userlist
=
null;
try{
Connection
conn
=
this.getConnection;
PreparedStatement
pst
=
conn.PreparedStatement
(sql);
ResultSet
rs
=
pst.executeQuery();
userlist
=
new
ArrayList
();
while(rs.next()){
User
user
=
new
User();
user.setId(rs.getInt("id"));
user.setCode(rs.getString("code"));
userlist.add(user);
}
this.getClose(conn,pst,rs);
}catch(Exception
e){
printStackTrace();
}
return
userlist;
我手打的个别打错了你在开发工具里看看
❿ 如何把数据库的值存储到数组
for(int i=0;i<a.size();i++)
System.out.println(a);
}
改成:
for(int i=0;i<a.size();i++)
System.out.println(a.get(i));
}
或者改成
System.out.println(a);
如果你直接输出列表而不遍历列表中的元素就不用在循环里输出了。
如果你要遍历每个元素输出那就需要用get()方法用元素的索引遍历输出。
您定义的a是ArrayList是列表不同于数组,数组不可以直接输出的。必须用下标遍历输出。