Java基础语法
1.注释
Java中有三种不同的注释
单行注释 多行注释 文档注释
//这种为单行注释
/
这种
是多行注释
/
文档注释用来生成java开发文档
目前似乎并不是我们所需要的
ps:注释的内容不会影响编译和运行,所以我们也可以利用注释来删除掉错误的代码以呈现原始思路
2.关键字
关键字是被Java赋予了特殊含义的英文单词 关键字一般无需特意地记忆 但我们也可以在这里放一下其部分表格 |
abstract | assert | boolean | break | byte |
---|---|---|---|---|---|
case | catch | char | class | const | |
continue | default | do | double | else | |
enum | extends | final | finally | float | |
for | goto | if | implements | import | |
instanceof | int | interface | long | native | |
new | package | private | protected | public | |
return | strictfp | short | static | super | |
switch | synchronized | this | throw | throws | |
transient | try | void | volatile | while |
3 字面量
字面量是一个数据在成熟中地书写格式
大致区分如下
整数
小数
字符 字符必须使用单引号 且只能有一个字符
字符串 字符串必须使用双引号 但是它的内容可有可无
布尔值 即表示真假的值 true以及false
空值 即null
4 数据类型
数据类型分为基本数据类型和引用数据类型
这里先给出基本数据类型的四类八种
数据类型 | 关键字 | 内存占用 | 取值范围 |
---|---|---|---|
整数 | byte | 1 | 负的2的7次方 ~ 2的7次方-1(-128~127) |
short | 2 | 负的2的15次方 ~ 2的15次方-1(-32768~32767) | |
int | 4 | 负的2的31次方 ~ 2的31次方-1 | |
long | 8 | 负的2的63次方 ~ 2的63次方-1 | |
浮点数 | float | 4 | 1.401298e-45 ~ 3.402823e+38 |
double | 8 | 4.9000000e-324 ~ 1.797693e+308 | |
字符 | char | 2 | 0-65535 |
布尔 | boolean | 1 | true,false |
其中e+38表示乘以10的38次方 同理得e-45
对于范围有如此顺序
double > float > long > int > short > byte
5 基于练习的一些基础语法
( 含自己的理解)
1.
public class 888
public static void main(String[] args){
}
public即声明 class为类
此句意为声名一个新的java类名为888 是建立一个项目中新程序的基础
第二句则是给出Java程序的入口地址 即帮助程序的运行首先烧到main方法
2.
import java.util.Scanner
我认为此句意为允许引入一个Scannner得到的输入
3.
Scanner scan= new Scanner(System.in);
number = scan.nextInt();
这两行用于得到键盘输入
首先确定一个名为scan的新的Scanner 它通过System即默认的键盘输入来得到一个输入
这个输入被赋值给了变量number