Java编程之语法结构

2022-10-27 15:01:20 浏览数 (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方法是先导包;

0 人点赞