编程学习网 > 编程语言 > Java > Java入门基础代码:Java代码由什么组成?
2021
04-17

Java入门基础代码:Java代码由什么组成?


Java编程部件除了运算符,还有表达式及语句。


表达式分为:

关系表达式、算术表达式、条件表达式及赋值表达式

语句分为:

空语句、声明语句、赋值语句


名词概念很多,其实看过前面几篇的朋友,都应该接触过,更多Java基础代码相关内容前往:java入门基础代码 。


表达式


关系表达式

关系表达式通常用于程序判断,由关系运算符组成,

如下伪代码:

int a = 5;
int b = 4;
boolean t1 = a > b;
boolean t2 = a == b;
System.out.println("a> b:"+ t1);
System.out.println("a == b:"+ t2);


结果如下:

a> b:true
a == b:false


算术表达式

算术表达式一般用于算术计算,由算术运算符、变量或常量组成,结果是个数值。


如下伪代码:

int a = 123;
int b = 4;
System.out.println("a + b:"+ a + b);


结果如下:

a + b:127 


条件表达式

条件表达式由运算符 “?:”组成,基本形式为:a?x:y,如果a 为true,则表达式的值为x,否则为y。其也叫三元表达式。


如下伪代码:

int a = 123;
int b = 4;
System.out.println("结果为:"+ (a + b == 127)?123:4);


结果如下:


结果为:123


赋值表达式

赋值表达式由赋值运算符和操作数组成,赋值表达式通常用于给变量赋值


如下伪代码:

int x = 1;
int y = 2;
int z = x * y;
System.out.println("z:" + z);


结果为:

z:2


提到表达式,不得不提的一个问题是:表达式的类型转换问题。前面提到Java的数据类型:


每个数据类型有自己的长度,所以在计算时就涉及到类型转换问题,那类型是如何转换的呢?


Java坚持“不流失数据”为前提的原则。

参照此原则,Java发现程序出来类型不相符的情况下,就会依据下列规则来处理类型转换:

  • 字符类型会转换为int类型

  • int类型会转换为float类型

  • 占用字节少的类型转换为占用字节多的类型

  • 表达式中若某个操作数为double,则另一个操作数也会转换成double

  • boolean类型不能转换为其他类型


语句


空语句

空语句很简单,它是由一个分号组成的语句。


声明语句


声明语句可以每条语句声明一个变量,也可在一条语句中声明多个变量,还可以在声明的时候直接赋值。


声明语句的格式如下:

数据类型1 变量1;
数据类型2 变量2;
数据类型3 变量3, 变量4; 


赋值语句

除了在声明语句中赋值,也可以直接在程序中为变量赋值。

int pi = 3.1415;
t = pi;
int a = 1;


更多相关内容咨询欢迎前往编程学习网了解详情。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取