黑马程序员技术交流社区

标题: if嵌套的一个练习题没有输出啊 [打印本页]

作者: 奋斗的蜗牛ksd    时间: 2014-11-3 19:56
标题: if嵌套的一个练习题没有输出啊
/**
* @author 哇哈哈
*  主要练习了if结构
*/
public class test4 {
//需求1:根据用户定义的数值不同,打印对应的星期
//需求2:根据用户指定的岳父,打印该所属的季节
public static void main(String[] args)
{
//分析 3,4,5,春天,6,7,8夏天,9,10,11,秋天,12,1,2冬天
int a=2;
  if(a>12&&a<1)
  {
   System.out.println("it is not a availibe numeber");
  }
   else
    {
    if(a>=3&&a<=5){
   
     {System.out.println(a+"is春天");}
   
      {
      if(a>=6&&a<=8)
      
        {
        System.out.println(a+"is夏天");
        }
      else
       if(a>=9&&a<=10)
        {System.out.println(a+"is秋天");}
       else
        {System.out.println(a+"is冬天");}
      }
    }
  

  }
}
}

作者: 小爷邱烙    时间: 2014-11-3 19:56
看这段程序,我都要哭了
首先 a>12&&a<1不可能出现,因为不会有一个数字大于12的同时小于1
应该是a>12||a<1
作者: 小爷邱烙    时间: 2014-11-3 20:24
我没法给你一行一行解释了,因为括号太乱了,我把修改好的发出来吧
  1. public class Test3 {
  2.         public static void main(String[] args)
  3.         {
  4.         //分析 3,4,5,春天,6,7,8夏天,9,10,11,秋天,12,1,2冬天
  5.           int a=2;
  6.           if(a>12||a<1)
  7.           {
  8.            System.out.println("it is not a availibe numeber");
  9.           }
  10.           else if(a>=3&&a<=5){
  11.             
  12.              System.out.println(a+"is春天");
  13.             
  14.           }
  15.           else if(a>=6&&a<=8){
  16.               System.out.println(a+"is夏天");
  17.           }
  18.           else  if(a>=9&&a<=10)
  19.           {
  20.                   System.out.println(a+"is秋天");
  21.           }
  22.           else
  23.           {
  24.                   System.out.println(a+"is冬天");
  25.           }
  26.          }
  27.         }
复制代码




作者: 奋斗的蜗牛ksd    时间: 2014-11-3 20:57
小爷邱烙 发表于 2014-11-3 19:56
看这段程序,我都要哭了
首先 a>12&&a12||a

我是粘贴复制过来的,在 编译器里面 版面都排的很规矩,,
不会用你那种方式发代码啊我。
不过你说的我看懂了,谢谢兄弟!
作者: 李桂中    时间: 2014-11-11 23:20
小爷邱烙 发表于 2014-11-3 20:24
我没法给你一行一行解释了,因为括号太乱了,我把修改好的发出来吧

哥们。你这个模式是怎么整出来的?求赐教!谢谢
作者: scoto263    时间: 2014-11-20 08:31
看过来看看,飘过!!
作者: 韩乐天    时间: 2015-1-7 21:10
过来偷学:handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2