初入java

本文介绍了Java编程的基础知识,包括类的结构、方法定义、变量类型和常量。讲解了基本类型如整型、浮点型、布尔型和字符型的使用,以及引用类型的概述。此外,还提到了final修饰的常量和var关键字的使用。

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

  1. java程序的基本结构
    java是面向对象语言,一个程序的基本单位就是class,class是关键字,
public class Gcy {//类名是Gcy

}

类名必须以字母开头,后接字母,数字和下划线的组合。
public是访问修饰符,表示该class是公开的,不写public这个类将不能从命令行执行,在class内部可以定义方法(method)

public class Gzx {
	public static void main(srting[] arge){//方法名是main,返回值是void,表示没有任何返回值
		System.out.println("Hello, world!")
		//方法代码可以写这里
	}
}

public不仅可以修饰class(类)也可以修饰方法,而关键字static是另一个修饰符,他表示静态方法。java的入口程序规定的方法必须是静态的方法,方法名必须是main括号里的参数必须是String数组

  1. java提供了两种变量类型,基本类型和引用类型

基本类型

整形:byte,short,int,long
计算机最小的储存单位就是字节(byte),一个字节就是一个8位的二进制数。一个字节是1byte,1024个字节就是1k,1024k是1M,1024M是1G,1024G是1T,然而不同的数据类型占用的字节数是不一样的,
在这里插入图片描述然后定义整形

public class Main {
    public static void main(String[] args) {
        int i = 2147483647;
        int i2 = -2147483648;
        int i3 = 2_000_000_000; // 加下划线更容易识别
        int i4 = 0xff0000; // 十六进制表示的16711680
        int i5 = 0b1000000000; // 二进制表示的512
        long l = 9000000000000000000L; // long型的结尾需要加L
    }
}

浮点型:float,double
浮点型的数就是小数,比如12345.6可以表示12.3456x10x3(10的3次方)

float f1 = 3.14f;
float f2 = 3.14e38f; // 科学计数法表示的3.14x10^38

对于float类型,需要加上f后缀。
浮点数可表示的范围非常大,float类型可最大表示3.4x1038,而double类型可最大表示1.79x10308。

布尔类型:true,false

boolean b1 = true;
boolean b2 = false;
boolean isGreater = 5 > 3; // 计算结果为true

字符类型:char
表示一个字符

public class Main {
    public static void main(String[] args) {
        char a = 'A';
        char zh = '中';
        System.out.println(a);//A
        System.out.println(zh);//中
    }
}

引用类型

除了上面说的其他的都属于引用类型,
常量
定义变量的时候如果加上final修饰符,这个变量就变成了常量。常量在定义初始化后就不能再进行赋值,否则会导致编译错误

final double PI = 3.14; // PI是一个常量
double r = 5.0;
double area = PI * r * r;
PI = 300; // compile error!

var关键字
有时候类型的名字太长,写起来比较麻烦,可以用var代替,编译器会根据赋值的语句自动推断出变量的类型

StringBuilder sb = new StringBuilder();

var sb = new StringBuilder();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值