java的基本程序设计结构

本文介绍了Java编程的基础知识,包括程序结构、注释、数据类型、变量、运算符、字符串、输入输出、控制流程、大数值处理及数组等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

java的基本程序结构分为:

▲一个简单的Java应用程序

Java对大小写敏感。如果出现了大小写拼写错误,那程序将无法运行。关键字public称为访问修饰符,它用于控制程序的其他部分对这段代码的访问级别。关键字class表明Java程序中的全部内容都包含在类中。关键字class后面紧跟类名。Java中定义类名的规则很宽松。名字必须以字母开头,后面可以跟字母和数字的任意组合。长度基本上没有限制。但是不能使用Java保留字。

▲注释

Java中 的注释也不会出现在可执行程序中。在Java中,有三种书写注释的方式。最常用的方式是使用//,其注释内容从//开始到本行结尾。 当需要长篇的注释时,既可以在每行的注释前面标记//,也可以使用//将–段比较长的注释括起来。第三种注释可以用来自动地生成文档。这种注释以/*开始,以/结束。

▲数据类型

Java是一种强类型语言。这就意味着必须为每一个变量声明-种类型。在Java中,一共有8种基本类型,其中有4种整型、2种浮点类型、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。

整型用于表示没有小数部分的数值,它允许是负数。int:4字节,short:2字节,long:8字节,byte:1字节。

浮点类型用于表示有小数部分的数值。float:4字节,double:8字节。float类型的数値有一后缀F。没有后缀F的浮点数値 默认为double类型。当然,也可以在浮点数値后面添加后缀D。

char类型用于表示单个字符。通常用来表示字符常量。

boolean (布尔)类型有两个值: false和true, 用来判定逻辑条件。整型值和布尔值之间不能进行相互转换。

▲变量

在Java中,每一个变量属于一种类型。 在声明变量时,变量所属的类型位于变量名之前。声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未被初始化的变量。

常量:关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用大写。

▲运算符

在Java中,使用算术运算符+,-,*,/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作(有时称为取模)用%表示。

自增和自减运算符:前缀++是先进行+1后取值运算,后缀++是先取值运算后进行+1。–也是相同。

关系运算和boolean运算符:使用==检测是否相等,使用!=检测是否不相等。用&&表示逻辑与,用||表示逻辑或,!表示非。&&和||也叫短路运算符,如果第一个操作数已经确定表达式的值,就不用计算第二个操作数。并且第一个表示的结果为false,结果不可能为真。


位运算符:&与,|或,^异或,~非。>>和<<运算符是将二进制位近进行右移或左移操作。用>>>运算符将用0填充高位,>>运算符用符号位填充高位。

▲字符串

java没有内置的字符串类型,而是在标准java类库中提供了一个预定义类String。可以使用equals方法检测两个字符串是否相等。

▲输入输出

要想通过控制台进行输入,要先构造一个Scanner对象,并与标准输入流System.in关联。

Scanner scan=new Scanner(System.in);

int n=scan.nextInt;

▲控制流程

java使用条件语句和循环结构确定控制流程。

条件语句:if ( ) { }

循环语句:for循环语句是支持迭代的一种通用结构。

多重选择使用swtich语句。

▲大数值

如果基本的整数和浮点数精度不够满足需求,那么可以使用java.math包中的两个很有用的类:BigInteger和BigDecimal。

▲数组

数组是一种数据结构,用来存储同一类型值得集合。用过一个整型下标可以访问数组的每一个值。

在声明数组变量时,需要指出数组类型和数组变量的名字。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值