Java教程

《Java编程逻辑》阅后心得

本文主要是介绍《Java编程逻辑》阅后心得,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

《Java编程逻辑》

  • Java编程的逻辑
    • 第一部分 编程基础与二进制
      • 第一章 编程基础
        • 1.1 数据类型和变量
        • 1.2 赋值
          • 1.2.1 基本类型
          • 1.2.2 数组类型
        • 1.3 基本运算
          • 1.3.1 算术运算
        • 1.4 条件执行
        • 1.5 循环
          • 1.5.1 循环的4种形式
          • 1.5.2 循环控制

Java编程的逻辑

第一部分 编程基础与二进制

第一章 编程基础

1.1 数据类型和变量

数据类型是用于对数据的分类,便于理解和操作。

Java语言有8种基本数据类型:byte,short,int,long,float,double,char,boolean

我们所说的变量就是给数据起名字,方便找不同的数据,它的值可以改变,但是含义是不变的。

1.2 赋值

1.2.1 基本类型
数据类型所占字节大小(bit)
byte1
short2
int4
long8
float4
double8
char2
boolean1

因为带小数点的默认是double类型的,所以为了区分floatdouble类型的数据,在小数点后面加上f就代表float类型

1.2.2 数组类型

基本类型的数组有3种赋值形式,分别是

  1. int[] arr = {1,2,3}

  2. int[] arr = new int[]{1,2,3};

  3. int[] arr = new int[3];

    arr[0]=1; arr[1]=2; arr[2]=3

前两种都是在定义数组的时候赋值,第三种是在定义数组空间大小之后,再赋值。定义数组空间之后会在每一个空间赋值一个值(数值类型的默认值为0,boolean类型的默认值为false,char类型的默认值是空字符)

1.3 基本运算

1.3.1 算术运算

算数运算无非就是加减乘除,只是会涉及到不同类型的相互转换会丢失精度的问题。

关于自增和自减

  • 自增和自减一共分为2种写法(a++和++a,a–和--a)
  • 放在变量之后的写法就是先用原来的值进行操作,然后再对自己进行修改
  • 放在变量之前的写法就是先对自己做修改,然后再拿修改后的值进行其他操作

1.3.2 比较运算

比较运算就是计算两个值之间的关系,结果是一个boolean类型的值。

  1. 对于数值类型的直接比较即可
  2. 而对于字符类型的要比较的是字符是否一样

1.3.3 逻辑运算

逻辑运算符具体的意义
&:与两个都是true才是true,否则就是false
|:或只要有一个为true就是true,全是false才会是false
!:非对于一个变量,true会变成false,false会变成true
^:异或两个相同的返回false,两个不同的返回true
&&:短路与假如左边的运算为false,直接返回false,不会对右边进行运算
||:短路或假如左边的运算为true,直接返回true,不会对右边进行运算

1.4 条件执行

  1. if-else
    • 当if条件不满足的时候执行else代码块的内容
  2. if-else if
    • 当有多个else if条件判断语句时,只有当上一个为false才会执行下面的判断语句
  3. 三元运算符
    • 判断条件?表达式1:表达式2 含义:判断条件为真的时候就返回表达式1的值,否则就返回表达式2的值
  4. switch case
    • 针对表达式的不同来执行不同的分支

1.5 循环

1.5.1 循环的4种形式
  • while
  • do-while : 和while的区别是它总会执行一次在进行判断,而while是先进行判断再执行循环体
  • for
    • 结构:for(初始化语句;循环条件;步进操作){ 循环体 }
    • 执行的顺序
        1. 执行初始化语句指令
        1. 检查循环条件是否为true,如果为false则跳出循环体
        1. 如果循环条件为true则执行循环体
        1. 执行步进操作,执行完之后循环执行2,3步骤
  • foreach:增强for,比for循环更加好用
1.5.2 循环控制
  1. break:用于提前结束循环
  2. continue:用于跳过当前的循环
这篇关于《Java编程逻辑》阅后心得的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!