------<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)
{
     语块
}

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

黑马程序员_基础知识相关推荐

  1. 黑马程序员_基础测试

    -------android培训.java培训.期待与您交流! ---------- 黑马程序员训练营基础测试题及个人代码(包含思路.步骤和基本注释) 1. 编写程序计算12+22+32+....+1 ...

  2. 黑马程序员-Java基础知识预备之Java流程控制与数组

    -------- android培训.java培训.期待与您交流!---------- 本博文涉及的主要内容如下: if语句 switch语句 循环结构 循环结构的控制 数组类型 数组在内存中的运行机 ...

  3. 黑马程序员--java基础知识注意点收录

    java基础知识注意点收录 1.使用path设置路径时,为避免由于虚拟机存放位置的不同而改变设置路径时造成意外的其他错误,使用变量 JAVA_HOME记住虚拟机的位置,然后在path中通过%JAVA_ ...

  4. 黑马程序员_基础复习八(网络编程)

    ----------------------------android培训.java培训.期待与您交流!---------------------------------- 文件上传案例分析 一.需求 ...

  5. 黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结

    黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日  day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合 ...

  6. 黑马程序员 python 基础版 哪个老师_(看黑马程序员Python基础班视频挺好,犹豫该不该报班?)...

    看黑马程序员Python基础班视频挺好,犹豫该不该报班? 如果看视频比较好的话,还是建议自学吧,毕竟录制视频的老师不一定参与实质的讲课,且能自学也省一笔培训费用了.我是看的bilibili上黑马程序员 ...

  7. 黑马程序员入学Java知识——精华总结

    黑马程序员入学Java知识--精华总结 J2SE部分,Java高新技术部分,7K面试题部分等黑马入学要求的知识点总结! 一.黑马程序员-java概述与基础知识 6 1.何为编程? 6 2.Java语言 ...

  8. 黑马 程序员——Java基础---流程控制

    黑马程序员--Java基础---流程控制 ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java提供了两种基本的流程控制结构:分支结构 ...

  9. 黑马 程序员——Java基础---IO(下)

    黑马程序员--Java基础---IO(下) ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------ 一.概述 Java除了基本的字节流.字符流之外,还提供 ...

最新文章

  1. 卷积神经网络基础:(6)卷积神经网络原理
  2. IPsec在企业网中的应用
  3. Linux系统下如何查看已经登录用户
  4. Exception in thread main java.io.IOException: No FileSystem for scheme: hdfs
  5. 如何查看本机安装的python支持哪种.whl文件
  6. 如何通俗易懂地让女朋友明白什么是语言模型?
  7. android 缩放组件,Android控件之ZoomControls缩放控件
  8. java 执行 jar 包中的 main 方法
  9. 《深入浅出WPF》学习笔记之一
  10. 单片机51keil编程流程
  11. Nero Burning ROM 2014 16.0.03000 精简安装版(功能最强大的光盘刻录软件)
  12. 简述三级管开关的导通条件
  13. 新能源电动汽车设计与生成
  14. 文具行业调研报告 - 市场现状分析与发展前景预测
  15. m3u8手机批量转码_M3U8批量转换器(Android)开发
  16. 浏览器中显示PPT的展示效果
  17. 电脑使用android手机摄像头,电脑怎么使用安卓手机摄像头 电脑使用手机摄像头的方法-电脑教程...
  18. AcWing 748. 数组的右下半部分
  19. ReflectASM高性能反射Java库
  20. word去掉页面横线

热门文章

  1. 使用 PulseSensor 脉搏传感器测量心率之三:脉搏波信号处理(频域)(Python)2
  2. JDBC编程步骤概述
  3. 交换机的背板带宽,交换容量,包转发率区别以前计算公式
  4. r7 5800x和r5 3600x选哪个
  5. 石头科技发布T6预热视频 3月19日小米有品众筹见!
  6. 重写类的ToString方法
  7. word不支持汉字输入--解决方案
  8. 关于小米2S从MIUI7降级和recovery的绕路之旅
  9. VS 2008 破解
  10. 信号处理基本概念--标准差和方差