一.Java主类结构
配置好环境变量和安装好所需的IDE后,可按照引导创建Java项目,创建好Java项目后,可右键新建所需的类,Java的大致结构如所示:
public class Test01 {
public static void main(String[] args) {
String s = "Hello Java"; //声明一个String类型的字符串
System.out.println(s); //输出次字符串
}
}
每一个Java程应用程序都必须有一个main方法,程序从此处开始执行。
命名习惯:严格遵循Java的命名习惯可以让你的程序易于理解,并且能够避免错误
- 使用小写字母命名变量和方法。例如:变量i,变量item
- 类名中的每个单词的首字母大写。例如:Test
- 常量中的所有字母大写,两个单词用下划线连接。例如:常量PI,常量MIN_VALUE
二.基本数据类型
1.整数类型
整数类型用于村粗整数的数字,即没有小数部分的数字,可以是整数,负数。
| 数据类型 | 内存空间(8位等于1字节) | 取值范围 |
|---|---|---|
| byte | 8位 | -2^7 (-128) ~ 2^8-1(127) |
| short | 16位 | -2^15 (-32768) ~ 2^15-1(32767) |
| int | 32位 | -2^32 (-2147483648) ~ 2^32-1(2147483647) |
| long | 64位 | -2^64 (-9223372036854775808) ~ 2^64-1(9223372036854775807) |
在赋予整型时如果超出其范围,就会报错
对于long类型,如果赋值大于int型的最大者,或者小于int的最小值,则需要在数字后加L,如:long num = 3569125856L。
2.浮点类型类型
整数类型用于村粗整数的数字,即没有小数部分的数字,可以是整数,负数。
| 数据类型 | 内存空间(8位等于1字节) | 取值范围 |
|---|---|---|
| float | 32位 | 负数范围:-34028235E+38 ~ -1.4E-45 正数范围:1.4E-45 ~ 3.4028235E+38 |
| double | 64位 | 负数范围:-1.7976931348623157E+308 ~ -4.9E- 324 正数范围:4.9E- 324 ~ 1.7976931348623157E+308 |
3.字符型
(1)char型
char用于存储单个字符,占用16位(2字节)的内存空间
例如:
char x = 'a';
//a在unicode表中排序的位置是97,因此也可以写成:
char x =97;
(2)转义字符
转义字符是一种特殊的字符,每个字符都有它特定的含义
| 转义字符 | 含义 |
|---|---|
| \ddd | 1~3位八进制数据表示的字符 |
| \uxxxx | 4位十六进制数据所表示的字符 |
| ’ | 单引号字符 |
| \ | 反斜杠字符 |
| \t | 垂直制表符,将光标移到下一个制表符的位置 |
| \r | 回车 |
| \n | 换行 |
| \b | 退格 |
| \f | 换页 |
4.布尔型
布尔类型又称逻辑类型,通过关键字boolean类定义boolean变量值。
boolean a = true; //表示为真
boolean b = false;//表示为假
5.从键盘输入数值
通过调用Scanner类来使得从键盘输入值。Scanner使用分隔符模式将其输入分解为标记,默认情况下,该模式匹配空白。然后,可以使用接下来的各种方法将生成的标记转换为不同类型的值。
使用方法如下:
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数:");
int intValue = input.nextInt();
System.out.print("请输入一个浮点数:");
int floatValue = input.nextInt();
三.运算符
1.赋值运算符 “=”
“=”是一个二元运算符,用于对两个数多处理,其功能是将右方的数字所含的值赋值给左方的操作数。
例如:
boolean a = true;
int b = 10;
String c = "abc";
2.算术运算符
如下所示:
| 运算符 | 名字 | 示例 | 结果 |
|---|---|---|---|
| + | 加 | 34+1 | 35 |
| - | 减 | 35-0.1 | 34.9 |
| * | 乘 | 300*30 | 9000 |
| / | 除 | 1.0/2.0 | 0.5 |
| % | 求余 | 20%3 | 2 |
3.自增和自减
自增,自减运算符是单目运算符,可放在操作元之前,也可以放在操作元之后。
自增和自减:
++(–)a //表示在使用变量a之前,先将a的值加(减)1
a++(–) //表示在使用变量a之后,将a的值加(减)1
4.比较运算符
比较运算符属于二元运算符,用于程序中的变量之间、变量和自变量之间、以及其他类型的信息之间的比较
| 运算符 | 作用 |
|---|---|
| > | 大于 |
| < | 小于 |
| == | 等于 |
| >= | 大于等于 |
| <= | 小于等于 |
| != | 不等于 |
本文介绍了Java程序的基础,包括主类结构(必须有main方法)、基本数据类型(整数、浮点、字符、布尔)、以及各种运算符(赋值、算术、自增自减、比较)。适合初学者快速掌握Java基础。
198

被折叠的 条评论
为什么被折叠?



