社区
Java SE
帖子详情
求一个逻辑算法
yesjoy
2006-10-16 11:13:39
a,b,c,d四个值为整数
我想要实现的是a,b,c,d四个数中任意几个的&&结果(true或false)
条件是这样的,举个例子
如果其中a>0,b>0则应该这样:得到这样的表达式:a&&b
再举例,如果,a>0,c>0,d>0则应该这样:得到这样的表达式:a&&c&&d
不知道我是否描述的清楚明白呢?
...全文
217
6
打赏
收藏
求一个逻辑算法
a,b,c,d四个值为整数 我想要实现的是a,b,c,d四个数中任意几个的&&结果(true或false) 条件是这样的,举个例子 如果其中a>0,b>0则应该这样:得到这样的表达式:a&&b 再举例,如果,a>0,c>0,d>0则应该这样:得到这样的表达式:a&&c&&d 不知道我是否描述的清楚明白呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guileen
2006-10-16
打赏
举报
回复
int a,b,c,d;
String ret;
void addchar(char c){
if(ret.length==0)
ret=c;
else
ret=ret+"&&"+c;
}
String check(){
ret="";
if(a>0) addchar('a');
if(b>0) addchar('b');
if(c>0) addchar('c');
if(d>0) addchar('d');
return ret;
}
执行check返回你要的字符串
yesjoy
2006-10-16
打赏
举报
回复
没人关注么?自己顶啊
guileen
2006-10-16
打赏
举报
回复
楼主的写法没问题
hanhongmin
2006-10-16
打赏
举报
回复
mark
haisenmai
2006-10-16
打赏
举报
回复
package csdn;
import java.util.ArrayList;
class Olean{
int n = 0;
String s = null;
Olean (int n,String s){
this.n = n;
this.s = s;
}
}
public class StringJoin {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Olean o1 = new Olean(1,"ex1");
Olean o2 = new Olean(-2,"ex2");
Olean o3 = new Olean(3,"ex3");
Olean o4 = new Olean(-4,"ex4");
ArrayList a = new ArrayList(12);
a.add(o1);a.add(o2);a.add(o3);a.add(o4);
//Olean s =(Olean)a.get(0);
//System.out.println(s.n);
String strjoin = "";
for (int i=0;i<a.size();i++){
Olean s =(Olean)a.get(i);
if(s.n>0){
strjoin += s.s;
}
}
System.out.println(strjoin);
}
}
yesjoy
2006-10-16
打赏
举报
回复
重新描述一下上述问题:
a,b,c,d四个整数对应有四个波olean表达式ex1,ex2,ex3,ex4
如果其中a>0,b>0则应该这样:得到这样的表达式:ex1&&ex2
再举例,如果,a>0,c>0,d>0则应该这样:得到这样的表达式:ex1&&ex3&&ex4
我是这样来实现的:
boolean returnBl = true;
if(a>0){
returnBl = returnBl && ex1;
}
if(b>0){
returnBl = returnBl && ex2;
}
if(c>0){
returnBl = returnBl && ex3;
}
if(d>0){
returnBl = returnBl && ex4;
}
大家是否认为这样的写法有什么问题么?
遗传
算法
和BP人工神经网络
算法
C++实现代码
遗传
算法
和BP人工神经网络
算法
C++实现代码是通过c++来 完成两个
算法
,里面有详细的注释说明,希望对你有用
CSDN论坛-
算法
精华
CSDN 网站收集的一些关于
算法
的帖子 值得一看
JAVA经典
算法
90题【含源码】
Java最经典的
算法
题,初学者必懂。好好学,好好练,这就是学习的最终的秘诀
ACM超级经典
算法
大集合
ACM超级经典
算法
大集合。大家都知道acm大赛对计算机专业的大学生说是很有用的
程序员
算法
大全
程序员
算法
大全
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章