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

2022-10-27 15:01:42 浏览数 (1)

## 前言     我们在往期的文章中讲到     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)运算         &按位与  | 按位或  ^按位异或  ~按位取反         <<按位左位移   >>按位右位移   >>>按位右位移(无符号)                 是次幂加一或减一 - 好啦,今天就到这里 - 这就是运算符号 - 下一章讲数据与语法结构

0 人点赞