写点什么

语法结构

作者:魏铁锤
  • 2022-10-20
    广东
  • 本文字数:1176 字

    阅读完需:约 1 分钟

前言

今天来讲语法结构,所谓语法就是组织能力,把一些函数与运算符号进行组合,而达到我们要的效果,实现一些功能,就像人的语言一样,单个字表达的意思很少,很单一,而两个字组成的词语可以表达更复杂一些的意思,程序语言与人的语言一样,也具有这个特性。所以程序语言也可以组合

语法结构之 if 与 else 语句

在编程中 if 与 else 使用最为广泛,有一句话叫如果你是 if 那我就是 else,起冲突,永不相见 if 如果的意思,else 就是否则,如果结果不为什么,就什么。


  • 接下来写个小程序感受一下吧

  • 以此为案例


import java.util.Scanner;
public class Temp { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入年"); int year = input.nextInt(); System.out.println("请输入月"); int month = input.nextInt(); if(0>month||month>12){ System.out.println("你逗我玩呢"); }else{ System.out.println("请输入日"); int day = input.nextInt(); int sum = 0; if (month == 1) { sum = 31; } else if (month == 2) { sum = 59; } else if (month == 3) { sum = 90; } else if (month == 4) { sum = 120; } else if (month == 5) { sum = 151; } else if (month == 6) { sum = 181; } else if (month == 7) { sum = 212; } else if (month == 8) { sum = 243; } else if (month == 9) { sum = 273; } else if (month == 10) { sum = 304; } else if (month == 11) { sum = 334; } else if (month == 12) { sum = 365; } else { System.out.println("你逗我玩呢"); } if (year%4!=0){ System.out.println("您所输入日期的天数为:" + (sum + day) + "天"); }else{ System.out.println("您所输入日期的天数为:" + (sum+1 + day) + "天"); } } }}
复制代码


1. 进行一个数据的嵌套

格式为:if(){方法 1}

if 与 else 可以进行连环嵌套

正如上面代码所示

先打印输出,再用 Scanner 抓取用户数据

创建一个 int 类型的一个变量,进行运算

储存用户数据,还用到啦运算符号||

表示两个条件缺一不可,如果缺一个

就执行 else 里的方法程序。

通过嵌套达到我们要的效果。

注意:使用 Scanner 方法是先导包;

发布于: 刚刚阅读数: 3
用户头像

魏铁锤

关注

代码创造奇迹 2022-06-13 加入

一个爱写代码的小伙

评论

发布
暂无评论
语法结构_10月月更_魏铁锤_InfoQ写作社区