#冲刺创作新星#初学者编译的第一个小程序 原创

宁采桃花不采臣
发布于 2022-10-2 23:26
浏览
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)运算
	&按位与  | 按位或  ^按位异或  ~按位取反
	<<按位左位移   >>按位右位移   >>>按位右位移(无符号)
            是次幂加一或减一
  • 好啦,今天就到这里
  • 这就是运算符号
  • 下一章讲数据与语法结构

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2022-10-3 22:21:37修改
收藏 1
回复
举报
回复
    相关推荐