Java学习笔记——基础篇(3) - Go语言中文社区

Java学习笔记——基础篇(3)


Java学习笔记——变量、运算符

变量的定义

变量是在程序运行过程中其值可以被改变的量。变量包括变量名、变量值两部分。
变量的定义
- 变量的声明
- 变量的初始化

变量声明

变量声明的格式:

  • 数据类型 变量名1[,变量名2,…];
    例: int name; float x,y;
变量的初始化

声明一个变量后,通过赋值语句对变量进行显示的初始化。
例:
double salary;
salary = 5000.0;
//声明一个double类型的变量并赋值为50.0
double salary=50.0;
也可以将变量的声明和初始化放在同一行中
格式:
数据类型 变量名称1=值1,变量名称2=值2,…变量名称n=值n;
例:int x = 10,y=20,z=40;

常量的定义

常量是在程序运行过程中其值始终保持不变的量。
Java使用关键字 final 来定义常量。
常量定义的语法格式

  • final 数据类型 常量名称 = 值 ;
  • 常量被赋值之后,就不能再改变了
    例:
    final int N;
    N = 10;
    N = 20; //编译错误

运算符

在这里插入图片描述

自增运算符、自减运算符

在Java中,借鉴了C和C++的实现方式,也使用了自增、自减运算符:n++将变量n的当前值加1;n–将n的值减1。
它的操作数不能是数值。例如,1++是一条非法的语句。

这两个运算符有两种形式

  • “后缀”形式:n++,m --;
  • “前缀”形式:++n ,–m;

前缀方式先进行加1运算;后缀方式则使用变量原来的值。

关系运算符

使用两个等号 == 检测是否相等。
例:1 == 2的值为false。
使用 != 检测是否不相等。例如,1 != 2的值为true。
经常使用的运算符还有 <、>、<= 和 >=。

逻辑运算符

&&表示逻辑“与”,例如 x&&y。
|| 表示逻辑“或”,例如 x || y。
!表示逻辑“非”, 例如 !x。
&&和 || 是按照“短路”方式求值的。如果第一个操作数已经能够确定表达式的值,第二个操作数就不必计算了。

三元运算符

表达式:condition ? expression 1 : expresson2
条件condition为真时计算第1个表达式,否则计算第2个表达式

运算符优先级

在这里插入图片描述

顺序流程

顺序流程是按照语句顺序依次执行一系列语句(或语句块)。顺序流程是最基本的控制流程。

分支流程

条件语句使部分程序可根据某些表达式的值被有选择的执行。

条件分支
  • 条件分支流程 if……else
    基本语法:
    if ( 条件表达式 ) {
    //条件为真时执行
    语句块1
    } else {
    //条件为假时执行
    语句块2
    }
  • 条件分支流程 switch…case  
    switch语句是多分支的条件语句。
    嵌套的if语句可以处理多分支条件,但没有switch语句直观。
    基本语法:
    switch ( 表达式 ) {
    case constant1:
    语句;
    break;
    case constant2:
    语句;
    break;
    default:
    语句;
    break;
    }

循环流程

循环语句是根据条件,要求程序反复执行某些操作。
Java中的循环包括:

  • for循环
  • while循环
  • do……while循环
  • 增强型for循环

完整的循环语句一般包括四部分内容:

  • 初始化部分:设置循环的初始条件
  • 迭代部分:用来更新循环控制条件
  • 终止部分:退出循环的条件判断
  • 循环体部分:被反复执行的代码
循环流程- for

当循环变量在指定范围内变化时,重复执行循环体,直到循环变量超出了指定的范围时退出。

  • 基本语法:
    for( 初始化表达式; 终止条件表达式; 更新表达式 ) {
    循环体
    }

注意:

  • 初始化表达式中的变量必须声明并赋值。
  • 终止条件表达式的值必须为布尔值。
循环流程- while

当条件满足时进入,重复执行循环体,直到条件不满足时退出。

  • 基本语法:
    while( 循环条件表达式 ) {
    循环体
    }
循环流程- do……while

无条件进入,执行一次循环体后判断是否满足条件,当条件满足时重复执行循环体,直到条件不满足时退出.

  • 基本语法:
    do {
    循环体
    } while ( 循环条件表达式 );
    类似while,只是在执行do循环之后才计算表达式的值,所以do循环内的代码将保证至少执行一次
循环流程-增强型for

Java提供了一个更为简洁的循环语句,用于数组或者集合的遍历。

  • 基本语法:
    for ( 类型 变量名: 数组或集合 ) {
    循环体
    }
版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43827144/article/details/86659929
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢