java long型拼接_JAVA基础笔记(1)

本文详细介绍了Java编程的基础知识,包括开发环境、第一个Hello World程序、变量、标识符、运算符、流程控制、数组、基本数据类型、字符串操作等。还探讨了Java的运行原理、数据类型转换、运算符的使用、循环结构、数组操作、方法、面向对象编程的概念,如构造方法、封装、继承、多态,以及内部类、接口和常用类库的使用。适合Java初学者学习。

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

一、初识Java编程

1、Java开发环境

JDK Java开发工具

JVM Java虚拟机

JRE Java运行环境

fd178c15e880f02921f6f4cf8739f8a4.png

2、实现第一个hello world

public class Hello{

public static void main(String[] args){

System.out.println("hello man!");

}

}

执行代码:

(1) 在命令窗体输入: javac 文件名.java

(2) 输入:java 文件名

注意:

(1) 类名和文件名要保持一致;

(2) Java源代码中的所有标点符号使用英文输入法状态输入;

(3) Java源代码是区分大小写;

(4) 类名默认都使用大写;

3、Java运行原理

8f38db06d9ae4f7ef9c14041e1b3de5f.png

4、变量的声明

声明语法:

数据类型 变量名 ;

赋值:

变量名 = 值;

示例:

public class Hello{

public static void main(String[] args){

//声明整数类型的a,在内存中创建这个变量

int a;

double b;

double c;

//给变量赋值

a = 1;

b = 2;

System.out.println(a/b);

}

}

5、标识符

(1) 标识符是用于类名、变量名、方法名、对象名、数组名等的命名;

(2) 可以使用英文、数字、下划线_、$符号;

(3) 不能以数字开头;

(4) 不能使用Java关键字或保留字;

(5) 区分大小写;

6、注意事项

(1)当声明的类使用public关键字修饰时,源文件名必须和类名保持一致;

(2)一个.java源文件中可以声明多个类,但是只能有一个public修饰的类,文件名要和public修饰的类名保持一致;

(3)类中可以继续声明类,称为内部类;

6、eclipse的使用

6.1 默认界面效果

6.2 创建项目

(1)在包资源管理器中点右键,选择:

(2)在src目录上右键,新建package,包的命名规范:

域名的倒置,例如:www.baidu.com 包名 com.baidu.www

(3)在当前包下,新建Class

(4)修改字体

7、注释

7.1 单行注释

语法:

//这一行是注释

7.2 多行注释

/*

* 多行注释

* 多行注释

*/

7.3 文档注释

/**

* 这是一个测试的类

* @author

*

*/

练习

声明两个变量,例如:

int a,b;

a = 1;

b = 2;

把变量a和变量b的值交换。

答案:

int a,b,c;

a = 1;

b = 2;

c = a;

a = b;

b = c;

System.out.println("a="+a);//+ 是拼接的意思

System.out.println("b="+b);

二、Java的基本数据类型

Java的基本数据类型有4类8种,

类型分别为:整数型、浮点型、字符型、布尔型;

其中整数型有4种,字节型byte、短整型short、整数型int、长整型long;

浮点型有2种:单精度float、双精度double;

字符型char;

布尔型boolean

1、整数型

整数型取值范围:

System.out.println("字节类型byte取值范围:");

System.out.println(Byte.SIZE+"位");

System.out.println("byte最大:"+Byte.MAX_VALUE);

System.out.println("byte最小:"+Byte.MIN_VALUE);

System.out.println("短整型short取值范围:");

System.out.println(Short.SIZE+"位");

System.out.println("Short最大:"+Short.MAX_VALUE);

System.out.println("Short最小:"+Short.MIN_VALUE);

System.out.println("整数型int取值范围:");

System.out.println(Integer.SIZE+"位");

System.out.println("int最大:"+Integer.MAX_VALUE);

System.out.println("int最小:"+Integer.MIN_VALUE);

System.out.println("长整型long取值范围:");

System.out.println(Long.SIZE+"位");

System.out.println("long最大:"+Long.MAX_VALUE);

System.out.println("long最小:"+Long.MIN_VALUE);

2、浮点型

整数型取值范围:

System.out.println("单精度浮点型float取值范围:");

System.out.println(Float.SIZE+"位");

System.out.println("float最大:"+Float.MAX_VALUE);

System.out.println("float最小:"+Float.MIN_VALUE);

System.out.println("双精度浮点型double取值范围:");

System.out.println(Double.SIZE+"位");

System.out.println("double最大:"+Double.MAX_VALUE);

System.out.println("double最小:"+Double.MIN_VALUE);

3、字符型

char类型是一个单一的16位Unicode字符,在Java底层是以整数型进行运算;

最大值:char d = 'uffff';

最小值:char c = 'u0000';

4、布尔型

boolean表示逻辑运算的结果,值为true或false

boolean a = true;//真

boolean b = false;//假

5、数据类型转换

5.1 自动类型转换

int a = 1;

long b = a;//小类型转大类型,自动类型转换

5.2、强制类型转换

int a = 127;

byte b =(byte) a;//大类型转小类型,需要强制类型转换

练习

把123.456789,使用当前所学的知识,计算四舍五入保留2位小数的结果。

答案:

double d = 123.456789;//保留2位小数

System.out.println((int) (d*100+0.5)/100.0);

三、运算符


1、算术运算符

重点掌握:取模(%)、自增自减(++a,a++)

示例代码:

int a = 1;

a++;// 自身增加1 , a = a; a=a+1

++a;// 自身增加1, a = a+1 ; a = a

System.out.println(a++); // 在打印的时候,执行的是a = a,所以打印的结果为1 ,打印结束后 a = a+1;

System.out.println(a);

System.out.println(++a); // 在打印的时候同时执行了 a = a + 1,所以结果为2,打印结束后又执行了 a=a;

System.out.println(a);

2、关系运算符(条件运算)

3、赋值运算

4、逻辑运算符

5、位运算

代码示例:

// boolean a = 1>2; // false

// boolean b = 1==1;// true

//

// System.out.println(a & b);//短路与

/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值