黑马程序员_基础知识

时间:2022-10-20 00:43:05
------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------
     之前的从零开始玩java,接下来写一些java基础知识,其中包括java中的 常量分类、数据类型、程序流程控制语句等等,读者可以根据自己实际情况选择性读取。我就温故而知新了,事实证明确实管用哈哈。
我们先看看黑马的老师如何分类的呢,仅供参考:
Java中常量分类

1.      整数常量所有整数

2.      小数常量所有小数

3.      布尔型常量 true false

4.      字符常量将一个数字字母或者符号用单引号‘’标识

5.      字符串常量将一个或者多个字符用双引号标识

6.      null常量  只有一个数值就是null

当然,这也是为了初学者的理解,我上一张图,大家就明白了黑马程序员_基础知识

如果你有c基础,你会发现,很多都并不陌生,是的,java没有想象的那么难,只要大家一起努力,就一定会有收获哈哈。

黑马程序员_基础知识

接下来我们看一看Java基本数据类型的表示范围吧,这个重要吗?我想说这个其实挺重要的,为什么呢?如果你玩过51单片机,你就会发现51的数据所占位位数和表示范围就是不同的,比如:

unsigned int --->两个字节,表示范围 0~65535,而java中的int--->4个字节,表示范围: -2147483648~2147483647。Keil下的 char-->1个字节,表示范围 -128~127,而java中的char-->1个字节,表示范围0~255。因此不同语言、不同开发环境下应注意的第一件事就是范围。

java中的整数 整数:java有三种表现形式

二进制:0-1满2进1

十进制:0-9 满10进1

八进制:0-7 满8进1

十六进制:1-9,A-F,满16进1,用0x开头表示

java中的进制转换:

1、十进制转二进制:一张图让你看清:

黑马程序员_基础知识

二进制转换为十进制:结合网上的理论,再开这张图,是否感觉轻松许多!

黑马程序员_基础知识

二进制转八进制,我们依然拿168来说吧,十进制转八进制:十进制-->二进制-->八进制

黑马程序员_基础知识

二进制转十六进制,我们依然拿168来说吧,十进制转十六进制:十进制-->二进制-->十六进制

黑马程序员_基础知识

java的语句:

1.复合语句

语句是以整个块区为单位的语句,所以又称块语句。复合语句由开括号“{”开始,闭括号“}”结束。举例

黑马程序员_基础知识

2.条件语句,如下格式,请看例子:

if 布尔表达式

{

条件

}

黑马程序员_基础知识

if ... else 请看下图:

黑马程序员_基础知识

if(表达式1){
   语句1
}
else if(表达式2){
   语句2
}
else if(表达式3){
语句
3

}

黑马程序员_基础知识

3.选择语句

switch(表达式)
{
case 常量值1;
        语块1;
       [break;]
.......
case 常量值n;
          语块2;
        [break;]
default;
        语块n+1;
        [break;]
}

黑马程序员_基础知识

4.循环语句

while循环语句也称条件判断句,它的循环方式是利用一个条件来控制是否继续反复执行

while(条件表达式)
{
    执行语句
}

例子如下

黑马程序员_基础知识

for循环语句

表达式1:初始化表达式,完成变量的初始化;
表达式2:循环条件表达式,返回值为布尔型,指循环条件;
表达式3:循环后操作表达式,负责修整变量,改变循环条件。
执行for循环语句时,首先初始化表达式1,下一步判断表达式2,如果表达式2 的值为ture,则进入循环体;执行完循环体紧接着计算表达式3.第二轮循环从表达式2 开始,一直到表达式2判断为false结束。

格式:

for(表达式1;表达式2;表达式3)
{
     语块
}

黑马程序员_基础知识

常用的知识就是这些了,不要小看这些语句,它就像一砖一瓦,用好它依然可以建造高楼大厦。