前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >初学者编译的第一个小程序

初学者编译的第一个小程序

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

## 前言     我们在往期的文章中讲到     1.JDK的下载     2.配置环境变量     3.数据类型     接下来我们就可以开始写小程序啦 # 第一个程序 ## 1. 编译环境         我们认识Java编程的第一个程序,和其他         语言一样,都是先从编译环境开始的,像         Java的编译环境,还是很好记的,虽然没         有c语言简洁。

## 2.打印输出         环境我们搭建好,开始打印输出     打印输出函数是print,后面加上ln     表示自动换行的意思,然后开始打印     输出我们的数据。

## 3.注意事项         注意不要少写或漏写符号,注意大小写,     注意命名规范,以及代码的冗余,命名尽量     采用驼峰式命名。格式注意分好,尽量加上     注释。 ## 4.运算符号       运算符的含义:是用来指明对于操作数的运算方式       按照操作数的数目来进行分类,可以分为以下:        单目   双目   三目        a++   a+b   (a>b) ? x : y ;     按照运算符的功能来进行分类     算术运算符        +  -  *  /              加减乘除跟数学里的用途一样            %(取余 取模)            比如100%3得出的结果是1取余数        ++(自增)使值的结果+1            --(自减)使值的结果-1            比如一个int类型的变量            int x = 1 ;        x = x+1 ;//x空间内的值 自己增加了一个        x++;//x空间内的值 自增一个        ++x;//对于x空间内的值来讲 都是一致  最终的结果都自增了一个          赋值运算         =  赋值符号              将=右边的内容(值 引用) 存入=左边的变量空间内         +=    -=    *=    /=    %=                 int x = 1;                 将1赋值给x,此时x的值为1     关系运算(比较)         >    >=    <    <=    !=    ==  (对象 instanceof 类)         1.区分=  和 == 区别            =赋值符号      将=后面的结果(值 引用)存入=左边的变量空间内            ==比较符号   比较==前面和==后面的元素(值 引用)是否一致         2.比较运算符的最终结果是什么?            boolean   true  false            (3>2)-->true;    (3>4)-->false;    (3==4)-->false            (3>=2)-->true  (3>=4)-->false;  (3!=4)-->true           一个条件的判定         逻辑运算         逻辑运算符前后连接的两个都是boolean的值         逻辑运算最终的结果还是boolean         1.条件 我有时间  同时  2.条件 嗓子没有问题         &逻辑与   | 逻辑或  ^逻辑异或   !逻辑非         &&短路与  ||短路或         (3>2) & (3>1)    和 并且          true        true                 true         -------------------------         (3>4)  |  (3>5)    或者         false    |   false                 false         -------------------------         (3>1)  ^  (3>2)                    异(不同的)--->前后两个结果不一致 就可以         true         true                false                -------------------------         !(3>2)  !true   false                    非--取反 将原来的结果取反         -------------------------         (3>1) && (3>2) =?            true  &&  true    与两个条件同时满足                  如果当第一个条件已经为false  最终肯定是false                 true         -------------------------         (3>2) || (3>4) = ?         true  ||                                   或两个条件有一个满足                  如果当第一个条件为true                  最终肯定为true         &&短路与         1.短路 什么情况下才会发生短路?                   当前面的值结果为false的时候会发生短路         2.短路 到底短路的是什么?                    短路的是&&之后所有计算的过程         3.如果发生了短路情况                   性能比&稍微好一点         4.&逻辑与 和 &&短路与                 从执行的最终结果来看没有任何区别         5.短路与不一定提高了性能                  只有当前面为false的时候才会发生短路  才会提高性能         逻辑运算符前后连接的应该是两个boolean结果         &逻辑与   可以理解为中文的"和","并且"意思                  &前后两个条件必须同时满足 最终才为true         |  逻辑或   可以理解为中文的"或者"                  | 前后两个条件只要有一个满足 最终就为true         ^逻辑异或                   前后两个表达式只要结果不相同 最终结果就为true(专治强迫生)         !逻辑非                    可以立即为中文的"不"   将原来的结果取反              位(bit)运算         &按位与  | 按位或  ^按位异或  ~按位取反         <<按位左位移   >>按位右位移   >>>按位右位移(无符号)                 是次幂加一或减一 - 好啦,今天就到这里 - 这就是运算符号 - 下一章讲数据与语法结构

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

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

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

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

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