A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1黑马币
/**
* @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冬天");}
      }
    }
  

  }
}
}

最佳答案

查看完整内容

看这段程序,我都要哭了 首先 a>12&&a12||a

6 个回复

倒序浏览
看这段程序,我都要哭了
首先 a>12&&a<1不可能出现,因为不会有一个数字大于12的同时小于1
应该是a>12||a<1
回复 使用道具 举报
我没法给你一行一行解释了,因为括号太乱了,我把修改好的发出来吧
  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.         }
复制代码



回复 使用道具 举报
小爷邱烙 发表于 2014-11-3 19:56
看这段程序,我都要哭了
首先 a>12&&a12||a

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

哥们。你这个模式是怎么整出来的?求赐教!谢谢
回复 使用道具 举报
看过来看看,飘过!!
回复 使用道具 举报
过来偷学:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马