【Java】1.0 基础、变量、简单计算

【关于最基础的东西】
编程语言在基础表达这一块很多都是互通的,比如注释,基本都是//的单行和/* */的多行
这系列博客的初衷是记录自己学习这块内容的各个知识,有些我认为是基本常识的,我就略去了
这里留下一个Java中的关键词keyword,这些词是不能用于命名变量的

【变量】
变量是编程语言中不可或缺的一部分,Java的几个基础变量如下

这几位兄弟被称为java中的“八大基本变量”,它们是最原始的变量,其它“变量”也由它们所得(比如字符串string)
其中byte到double是数值变量,它们所包含的长度和精度从byte到double递增
对初学者而言,一般来说“整数用int,带小数的用float/double”记在心里就可以了,如果有特殊需要(比如范围超过了int就上long)再按照等级修改
偶尔会遇到“保留x位小数”的问题,这种情况下不懂就面向搜索编程一下吧,做多了就记住了

boolean是布尔值的变量,它的取值是ture和false,一般在用于作判断的时候会使用它
char是字符变量,只能容纳一个字符且用‘’赋值,这个之后再说
值得一提的是,字符串string在Java内是要额外利用实例化产生的(也许这句话有问题,这里就蛮提一下),隔壁的C#直接string就可以了,舒服得很

一个变量的生成,需要有下面的格式
<类型> <名字> = <值>;
比如

int a = 1 ; 
boolean b = ture ;
char c1 = ‘s’ ;

当然,先声明一个变量之后再赋值也是可以的

int b ; 
b = 1 ; 

初学者最需要注意的事情,往往不是避免语法错误,而是记得用半角符号...
另外,我认为注释无论是给自己作分析用,还是增加他人可读性都是很重要的。注释+代码美不美观不论,注释先打上再说
(这里mark一下面向对象五大原则和代码整洁之道)
(Ps图书馆的代码整洁之道在2020.06就该还了,但是现在依旧找不到这本书orz 2021.3.12)
另外啊另外,报错的时候可以自查一下错误信息,一般来说高中英文水平就能看得到,实在不行就翻译软件,实在实在不行还可以百度一下

【简单计算】
加减乘+-*就略过了,怎么来现在怎么来
另外=基本上都是赋值(把右边的值给左边)的意思

/ : 除法,注意这里得到的值是相除的值
% : 取余,这里得到的值是相除得到的余数
还是上实例好了

int quotient = 7 / 3;     // 这里得到的结果会是2 (相除)
int remainder = 7 % 3;   // 这里得到的结果会是1(取余)

然后这里提一嘴计算机世界里面常用的计算,这也同样是几个语言通用的
+= :实质操作就是加完等于,a += 1; 实质上就是 a = a + 1 ;
-= *= /= 同理

++ ,实质上就是 +=1 ; --实质上就是 -=1;

int a = 1 ; 
a ++ ; //s1
a = a + 1 ; //s2

这里s1 s2的效果是一样的,实战中反正遇到递增1就++就完事了,i++和++i在大部分情况下基本上没区别,当然考试还挺喜欢整这个的

posted @ 2021-03-25 20:06  RetenQ  阅读(39)  评论(0编辑  收藏  举报