目录
声明:
如果能回答以下问题,那么本章内容您已经掌握的差不多了。
若回答不上来,那么本篇文章一定对你有所帮助(* ̄︶ ̄)
各取所需就好啦♪(^∇^*)
本章你能学到:
1.Java程序的主体是什么,如何实现最简单的程序?
2.Java的标识符是什么,有哪些规则?
3.Java有哪些数据类型,有什么作用?
4.Java中的变量和常量如何理解,怎么使用?
一、使用Java编写最简单的程序输出"你好!"
1.Java的主体
一个java程序的核心是类,一个类是由 “class”关键字定义的。
public class One{
public static void main( String []args ){
}
}
做出解释如下:
用class定义了一个One类,下方是定义了一个main方法
初学时,不用管那么多,只要知道一二行的代码是一个java程序的开始,其中除了类名,其他都是固定写法。学了后面的知识自然知道这些是什么意思
莫急莫急(* ̄︶ ̄)
ps:类名一定要和创建的.java文件一样的名字
2.编写一个输出"你好!"的最简单java程序
在java中输出语句为:System.out.println( " " );
这条语句用于输出双引号内的内容,双引号外的为变量,之后会对这条语句做详细说明
使用java输出“你好!”,代码为:
public class One{
public static void main(){
System.out.println( "你好!" );
}
}
输出
二、数据类型
1.总体使用
2.标识符
标识符就是程序员对各个元素(类,方法,变量,接口等)加以命名使用所取的名字
说道取名,肯定不是乱取的,接着看看标识符的命名规则
1.只能出现:字母, 数字, 下划线_, 美元符$,不能以数字开头
2.标识符不能和系统里的关键字同名
3.同一作用域内不能重复定义
4.区分大小写
这样你就可以根据这些规则取自己喜欢的变量等名了(* ̄︶ ̄)
3.数据类型初阶
有了名字,就要有存储名字的内存空间。
那么内存空间不可能所有都是一样很大或者一样很小,这样就会有空间浪费的现象
解决空间浪费就要使用数据类型了
数据类型理解成:给变量分配多大空间的类型属性
数据类型分为:基本数据类型 和 引用数据类型
先了解基本数据类型,以后会讲到引用数据类型
数据类型 | 关键字 | 所占字节 | 取值 |
字节型 | byte | 1 | -128 ~ 127 |
短整型 | short | 2 | -32768 ~ 32767 |
整型 | int | 4 | -231 ~ 231-1 |
长整型 | long | 8 | -263 ~ 263-1 |
字符型 | char | 2 | 任意字符 65535种字符 |
布尔型 | boolean | 1 | true 或 false |
单精度浮点型 | float | 4 | 精确到7 ~ 8位 |
双精度浮点型 | double | 8 | 精确到15 ~ 16位 |
注意的点:
1、long
长整型数据赋值或表示时,末尾需要加 l 或 L 一般用大写L,小写易和数字1弄混
2、浮点型(实型)
浮点数即带有小数点的数,例:
3.4 3.0 像这样直接写的为双精度浮点数
3.4f 3.0F 像这样后面加 f 或 F 的为单精度浮点数
3、整数型表达方式
①十进制
直接写的数为十进制:333, 999,111
②八进制
第一位为 0 的数为八进制:0333, 0999, 0111
③十六进制
以 零X 或 零x 开头的数为十六进制:0x333, 0X999, 0x111
4、字符型
用单引号引起的为字符
'a' , 'A'
ps: 引号里只能有一个字符,像 'ab' 就是错的
5、布尔型
功能是做判断,所以它的值只有 true 和 false
boolean b = true;
三、常量与变量
1.常量
顾名思义,不会变的量就是常量
①标识常量
使用一个标识符代替一个常数值,定义格式如下:
final 数据类型 常量名 = value;
final是定义常量的关键字
数据类型为所定义的常量名为什么类型
常量名为所写的值
即之后使用常量名时就是使用后面的值
具体例子如下:
final int PI = 3.1415926;
说明:
用final 定义了一个 int 型的 常量PI 它所代替的为后面的值
之后使用 PI 这个常量名时就是使用3.1415926的值,例:
final int PI = 3.1415926;
System.out.println( PI );
输出 3.1415926
②直接常量(字面常量)
即直接写的值为直接常量,例如:
a.八进制 例0333
b.十进制 例333
c.十六进制 例0X333
d.字符常量 例'a'
e.字符串常量( 用双引号引起的为字符串 ) 例"nihao!" "你好!"
f.布尔常量 例true 或 false
其中a,b,c为整型常量
2.变量
即能改变的量