java程序结构入门

1.【程序案例】简单的java 应用程序。

package chapter01;
public class HelloWorld {
    public static void main(String[] args) {
        system.out.println("HelloWorld");
        system.out.println("中国");
        system.out.println("2024");
    }
}

程序运行结果:

HelloWorld
中国
2024

1).程序说明:

(1)java的识别符分大小写。字母大小写不同表示不同的标识符,如把第3行的main拼写成Main则程序无法运行。

(2)关键字public为访问权限控制符,决定程序中的其他部分是否能访问本段代码。

(3)关键字class修饰类,java程序的任何部分都必须包含在类中。

(4)一个java源程序文件可以定义多个class类,但只能有唯一的public class。java源程序文件名必须与public class类名一样。本例中,第二行public class 后面的类名HelloWorld,因此HelloWorld.java 作为源程序文件名,否则在使用java.exe编译器编译该源文件代码时,将出现错误信息public class HelloWorld most be difined in a file called 'HelloWoeld'.java。

    如图,源程序文件名HelloWorld.java和公共类HelloWorldX 不一致,会出现语法错误提示。

(5)Java解释器(java.exe)从类main的方法开始执行(第3行)。源程序必须有一个与第3行声明相同的main方法。

(6)System.out.println()直接输出 “()” 中的内容,如果有多个值 “+”连接(第四五六行)。println是print line 的简写,表示输出一行信息。

(7)Java使用花括号 “{}” 表示程序块。Java程序的方法以左花括号 “{” 开始,以右花括号 “}” 结束。

 Java程序基本结构图如下:(源程序文件名:Hello.java)

2.数据类型

1)基本数据类型

整型类型byteshortintlong
大小/位8bit16bit32bit64bit
默认值false000L/0l
表示的数据范围

-128~

127

-32768~

32767

-2147483648~

2147483647

-9223372036854775808~

9223372036854775807

浮点型floatdouble
大小/位32bit64bit
默认值0.0f/0.0F0.0
表示的数据范围

-3.4028235E+38

~3.4028235E+38

(7位有效数字)

-1.7976931348623157E+308

~1.7976931348623157E+308

(15位有效数字)

字符型大小/位默认值表示的数据范围
char16

最小值\u000(即为0)

最大值\uffff(即为65,535)

0~255
布尔型大型/位默认值表示的数据范围
boolean——falsetrue或false

2)引用数据类型

(1)数组

(2)类

(3)接口

简单的基本数据类型程序如下;

package Mai2;

public class DateType {
    public static void main(String[] args) {
        int a = 2023;
        float b = 5.2f;
        double c = 2.84;
        String d = "中国";
        char e = 'M';
        boolean f = false;
        System.out.println(a);
        System.out.println(b);
        System.out.println(c);
        System.out.println(d);
        System.out.println(e);
        System.out.println(f);
        }
    }

输出结果为:

2023
5.2
2.84
中国
M
false

Process finished with exit code 0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值