前言:
现在各位老铁们对“java定义变量的两种方式是”大概比较注重,看官们都想要剖析一些“java定义变量的两种方式是”的相关知识。那么小编同时在网络上搜集了一些有关“java定义变量的两种方式是””的相关资讯,希望看官们能喜欢,你们一起来了解一下吧!类型
您可以使用其他类型来存储变量。
1.整数(int)
int类型用于存储整数(或者在编程中我们称之为整型)。
class Demo { public static void main(String[] args) { int age = 18; System.out.println(age); }}
现在,int类型的年龄变量 持有值为18。
声明一个包含值为14的变量。
int age=14;2.小数(Decimals )2.1 double
要处理小数,使用double类型:
class Demo { public static void main(String[] args) { double weight = 12.5; System.out.println(weight); }}
练习:在空格中填入相应的数据类型
class Demo { public static void main(String[] args) { ⎕ height = 180.5; ⎕ age=18; ⎕ name="李四" }}2.2 float
Java还有一个用于小数的类型叫做float。
使用float类型时,需要在值后面加上f后缀:
class Demo { public static void main(String[] args) { float height = 1.94f; System.out.println(height); }}
这告诉Java将该值作为float类型使用,而不是double类型。
想知道float和double有什么区别吗?继续往下看
Float vs dobule
默认情况下,十进制值的类型是 double。
float 使用较少的内存空间,但精度不如 double 类型。
这意味着使用 float 进行计算比使用 double 更快,但在小数位数上结果不够准确。
作为一般规则:当内存使用至关重要时,请使用float而不是double。如果您需要更精确的计算,例如,在处理货币时,请使用double。
3.字符(Characters )
字符(char)类型用于存储单个字符。
它的创建方式类似于字符串,但是它使用单引号来表示值:
class Demo { public static void main(String[] args) { char letter = 'B'; System.out.println(letter); }}
字符值必须包含在:单引号 中。
4.布尔类型(Boolean )
另一个重要的类型是boolean。
它只能保存true或false(真值或假值)的值。
当我们处理状态或条件时,这很方便,例如:
class Demo { public static void main(String[] args) { boolean isOpen = false; System.out.println(isOpen); }}
例如,上面的布尔类型可以表示商店是否营业(表示商店是开门还是关门。)。
在Java语言中,布尔类型可以保存两个值。这两个值是true和false。
课程收获:
做得得好!以下是一些关键要点:
int 保存整数(整型)。double 保存小数。float 类型与 double类型 类似,但精度较低且需要更少的内存。您需要在值之后使用 f 后缀将其转换为 float(例如: 3.14f)。char 保存单个字符。boolean 只能具有以下值之一: true 或 false。
我们将在下一课中学习如何进行计算。
思考1: 显示账户余额
给定的程序声明了一个标签和一个余额变量,并将其为它们赋值。 然后,输出标签和余额值。
然而,代码缺少变量所需的类型。
任务:添加必要的类型,使程序按预期工作。
public class Program { public static void main(String[] args) { ⎕ label = "Balance"; ⎕ balance = 599.84; System.out.println(label); System.out.println(balance); }}
思考2:给变量正确的数据类型。
思考3:大学信息系统
想象一下,您正在为一所大学开发一个“学生信息系统”,该系统存储有关其学生的信息,例如他们的姓名、年龄、平均分数以及他们是否毕业。
代表这些参数的变量在系统代码中声明不正确。
任务:修复错误,以便系统可以打印值。
提示:注意变量类型和值。
class Demo { public static void main(String[] args) { //fix variable declarations int name = "John"; String age = 21; double isGraduated = false; boolean averageScore = 4.3; //do not change this code System.out.println(name); System.out.println(age); System.out.println(isGraduated); System.out.println(averageScore); }}
标签: #java定义变量的两种方式是