导航菜单
首页 >  » 正文

谁能给我一个 java算法题的解题思路!!!!!! java中IF判断男女问题

谁能给我一个 java算法题的解题思路!!!!!!

算法很多,你没说具体是什么算法。
但是对于一般算法问题,首先要搞清楚事情本身,只要事情本身搞懂了,程序就自然写出来了。例如,纸牌游戏,需要程序来模拟洗牌的过程。那怎么洗牌呢?可以想象,54张牌放在你面前,你只要随即调换两张牌,调换的次数越多,牌就越乱。
基于上面算法本身的理解,程序就自然出来了。循环任意多次,每次生成0到53的下标整数,对调数组中这两个下标的纸牌对象。这样数组中存放的纸牌对象就乱序了。
这就是解决算法问题的一般过程。所以,我认为程序不重要,重要的是你是否真正找到合理的解决问题的算法,也就是对一般问题的理解和解决过程。这些搞清楚了,程序只是在表达这种过程而已。

java中IF判断男女问题

应该是eqlals()
if(!sex.equals("男") && !sex.equals( "女"))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}
另 : 比较的位置有些问题
一般编程都用字符串.equals(参数)
这样会避免空指针异常
if(!"男".equals(sex) && !"女".equals(sex))
{
System.out.println("输入有误~");
}
else
{
System.out.println("性别为:"+sex);
}