NCF参数化建筑论坛

标题: processing求助! [打印本页]

作者: qifeiyu862574    时间: 2011-10-9 02:27
标题: processing求助!
本帖最后由 qifeiyu862574 于 2011-10-10 03:45 编辑 昨天在写一段代码时遇到一个问题,没想到好的解决办法 例如,我们已知一个由boolean值组成的array,然后建立一个boolean function(),如果array中的所有值都是真,则该function返回true,否则返回false。 boolean booleanRerurn(){ if(booleans【1】==true&&boolean【2】==true&&boolean【3】==true&&boolean【4】==true&&boolean【5】==true.。。。。。。。&&boolean【99】==true&&boolean【100】==true){ return true; }else{ return false; } } 其实就是想把这个简化下 可是用了for就不对了 解答啊
作者: unfinal    时间: 2011-10-9 03:43
boolean[] booleans=new boolean[100]; for(int i=0;i<50;i++) { booleans[i]=true; } for(int i=50;i<100;i++) { booleans[i]=false; }
作者: unfinal    时间: 2011-10-9 03:44
你第一个写的那个如果这样。 是不是就是你要的东西了?
作者: qifeiyu862574    时间: 2011-10-9 03:59
3# unfinal 不是啊,那个每一个i值返回一个true或false、结果就是50个true,50个false。。。不能返回啊
作者: qifeiyu862574    时间: 2011-10-9 04:03
难道我要写
作者: unfinal    时间: 2011-10-9 04:04
你是要干嘛嘛 你签证拿到没
作者: qifeiyu862574    时间: 2011-10-9 04:12
本帖最后由 qifeiyu862574 于 2011-10-9 04:14 编辑 6# unfinal boolean booleanRerurn(){ if(booleans【1】==true&&boolean【2】==true&&boolean【3】==true&&boolean【4】==true&&boolean【5】==true.。。。。。。。&&boolean【99】==true&&boolean【100】==true){ return true; }else{ return false; } } 其实就是想把这个简化下 可是用了for就不对了 ps没签证
作者: rainfish    时间: 2011-10-9 09:26
不懂啊。。。要学习了
作者: claudemit    时间: 2011-10-11 05:35
再设个变量 =0,如果碰到 false就+1 最后输出这个变量01判断真假不可以么
作者: unfinal    时间: 2011-10-11 06:05
好像可以 没试过 哈哈
作者: tingshu    时间: 2011-10-12 00:06
boolean booleanReturn() { boolean b = true; for(int i=0; i 作者: holonking    时间: 2011-10-20 10:34
//首先方程要有变量,也就是你那个boolean array boolean booleanReturn(boolean[] booleans) { //每个检查一遍是不是false for(int i=0; i 作者: wptjwns    时间: 2011-12-12 16:27
有偿求助~希望可以联系我一下 QQ99343017 有偿求助 没时间了 明天就要交了····




欢迎光临 NCF参数化建筑论坛 (http://www.ncf-china.com/) Powered by Discuz! X3.2