int a=0;
for (int i = 0; i < 10; i++) {
a=i;
}
在for外面取得a的值0——9的所有值放在一集合里
public List A(){
int a = 0;
ArrayList list = new ArrayList();
for(int i = 0; i < 10; i++) {
list.Add(i);
}
return list;
}
//最后你去这个list的值就可以了
转载: http://blog.csdn.net/nx8823520/article/details/6858126
有个网友问了个问题,如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。
闭包演示
function init() {
var pA......
答案就在这里:JavaScript闭包 取for循环i
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
public class a {
public static void main (String []args){
int a=0;
int i=0;
int [] s = new int [9];
for(i;i<10;i++){
a=i;
s[i]=a;
for(int j=0;j<10;j++){
System.out.print(s[j]);
}
}
}
你这个应该是一个函数吧,你的return a要返回十个数据的话,你必须将你的a定义为数组
int a[10];//数组的大小
for(int i =0;i<10;i++){
a[i]=i;//赋值操作
}
return a;//返回数组
然后再使用循环语句打印数组a就可以得到十个数据
// 直接用静态数组就可以啦,不过也可以使用动态数组(当然复杂了点)
// 参数:nSize 数组长度
int* fun(int nSize)
{
int* pArray = new int[nSize];
for(int i=0; i<nSize; ++i)
{
pArray[i] = i;
}
return pArray;
}
// 调用
int *pRet = fun(10);
//使用代码
delete pRet; //记得释放内存啊
用数组就好int a【10】,然后a=i;改为a【i】=i;
学过数组吗
定义一个数组,长度为 10,恰好存 10 个数据,每循环一次保存一个,保存好后,可以在外面用
例如:
int shuzu[10];//定义一个长度为 10 的整型数组
int i=0;//在 for() 里写也行
for ( i=0 ; i < 10; i++ ) {
a[i]=i;//将此刻的值赋值给 a[i]
}
//a[i],i 为几代表对应数组中的第几个数
print("%d",a[5]);//输出数组的第五个数 应该是 5
加个break跳出循环
int a = 0;
ArrayList list = new ArrayList();
for(int i = 0; i < 10; i++) {
list.Add(i);
}
放在一个数组或者list中即可