自学java学习笔记(5)

人学始知道,不学非自然。

package studythreeday;
import java.util.Scanner;
public class 如果条件 {
    public static void main(String[] args) {
        int month;  
        Scanner Mmonth = new Scanner(System.in);
        System.out.println("请输入一个数字");
        month=Mmonth.nextInt();
 if(month<=12) {
            System.out.println("输入的数字的月份成立");
              if(month==2) {
                System.out.println(month+"月有28天");
              }
              else if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) {
                System.out.println(month+"月有31天");
              }
              else {
            System.out.println(month+"月有30天");
    }         
    }else {
        if(month>=13) {
    System.out.println("输入数字的月份不成立");
    }
    }
    }
    }

一、一个 if 语句包含一个布尔表达式和一条或多条语句。如果布尔表达式的值为 true,则执行 if 语句中的代码块,否则执行 if 语句块后面的代码。

二、if 语句后面可以跟 else 语句,当 if 语句的布尔表达式值为 false 时,else 语句块会被执行。

三、 if 语句后面可以跟 else if…else 语句,这种语句可以检测到多种可能的情况。

使用 if,else if,else 语句的时候,需要注意下面几点:

if 语句至多有 1 个 else 语句,else 语句在所有的 else if 语句之后。

if 语句可以有若干个 else if 语句,它们必须在 else 语句之前。

一旦其中一个 else if 语句检测为 true,其他的 else if 以及 else 语句都将跳过执行。

四、使用嵌套的 if…else 语句是合法的。也就是说你可以在另一个 if 或者 else if 语句中使用 if 或者 else if 语句。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Lua 5.1 参考手册 by Roberto Ierusalimschy, Luiz Henrique de F...
    苏黎九歌阅读 14,736评论 0 38
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,131评论 0 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,721评论 0 17
  • 最近发生了很多事,熬夜熬了一周,今天突然早起思考——这两个月我做了什么?出行完成了旅行计划,保持看书,看电影的习惯...
    KK梁阅读 1,813评论 0 0
  • 好久不见。最近发生了很多事,有计划内的也有意外发生的。生活不就是这样嘛,在看似平静中夹着猝不及防。但其实总结下来,...
    光生丨寒夜阅读 3,165评论 0 0