前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java编程之语法结构

Java编程之语法结构

作者头像
魏铁锤
发布2022-10-27 15:01:20
1690
发布2022-10-27 15:01:20
举报

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档