自从加入了小组,我开始学习java。java与C语言有些相似,但又不同于C语言。目前学习到了java的基础语法,对java有了了解。
java的基础语法包括注释、自变量、变量、数据类型、关键字、标识符等。
1.注释:单行注释/*……*/
多行注释/**……*/
2.字面量:整数、小数、字符、字符串、布尔值、空值。对于字符来说,必须使用单引号(如:'A','我'等)。字符串必须使用双引号,如"黑马程序员";布尔值只有两个值(true,false);除此之外,还有一个特殊的值空值null。
3.变量:存储一个数据的内存区域,且里面存储的数据可以变化。对于变量的名称来说,要满足标识符规则,首字母小写,满足"驼峰模式"。然后我们需要注意变量使用的事项,正确使用变量。
4.变量在计算机中的底层原理:
二进制:只有0,1按照逢二进一的方式表示数据。
计算机中的数据最小组成单位:使用8个二进制为一组来保存数据一个字节(byte),其中每个二进制称为一位(bit),计算机在底层存储的最小单位是字节。
进制转换:1.十进制转化为二进制:除二余法
2.八进制及十六进制的转换。
5.数据类型:基本类型8种(byte,short,int,float,double,char,boolean)
6.关键字及标识符
关键字不能用来作为类名或变量名称,否则报错。
标识符是由字母、数字、下划线和美元符组成,不能以数字开头。
7.类型转换:自动类型转换是类型范围小的变量直接赋值给类型大的变量。
表达式的自动类型转换:表达式最终结果类型由表达式最高类型决定。在表达式中,byte,short,char直接转化为int计算。
强制类型转换:可能造成数据丢失,有浮点型转化为整型需要丢掉小数部分。
8.运算符:基本算数运算符(+-*/%)
+符号运算符(+)
自增自减运算符(++.--)
赋值运算符(=)
逻辑运算符(&^|)
三元运算符(条件表达式?值1:值2)
程序流程控制包括顺序,分支,循环结构。
1.分支结构:if分支
switch分支
2.循环结构:for循环
for(初始化语句;循环条件;迭代语句){
循环体语句(重复执行的代码);
}
while循环:先判断后执行
while(循环条件){
循环体语句;
迭代语句;}
do while循环:先执行后判断
do{
循环体语句;
迭代语句;
}
这周收获颇多,希望自己继续努力,加油😊!未来的生活由自己的奋斗决定。