变量定义格式:数据类型 变量名 = 数据值;
一、数据类型
基本数据类型
数据类型 | 关键字 | 取值范围 |
整数 | byte | -128~127 |
short | -32768~32767 | |
int(默认) | -2147483648~2147483647(10位数) | |
long | -9223372036854775808~9223372036854775807(19位数) | |
浮点数 | floa | -3.401298e-38到3.402823e+38 |
double(默认) | -4.9000000e-324到1.797693e+308 | |
字符 | char | 0-65535 |
布尔 | boolean | true,false |
注意:如果要定义long类型的变量,在数据值的后面需要加一个L/l作为后缀,一般大写;如果要定义float类型的变量,在数据值的后面需要加一个F/f作为后缀,一般大写。
整数和小数取值范围大小关系:double>float>long>int>short>byte
二、标识符
就是给类、方法、变量起的名字。见名知意
1、标识符命名规则---硬性要求
a.由数字、字母、下划线_和美元符$组成
b.不能以数字开头
c.不能是关键字
d.区分大小写
2、软性建议
小驼峰命名法:方法、变量
a.标识符是一个单词的时候,全部小写
b.标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写。例如:firstName
大驼峰命名法:类名
a.标识符是一个单词的时候,首字母大写
b.标识符由多个单词组成的时候,每个单词的首字母大写。例如FirstName
三、键盘录入
JAVA帮我们写好一个类叫Scanner,这个类就可以接收键盘输入的整数,步骤如下:
a.导包 --- Scanner这个类在哪
import java.util.Scanner;
//导包的动作必须出现在类定义的上边
b.创建对象 --- 表示我要开始用Scanner这个类了
Scanner sc = new Scanner(System.in);
//上面这个格式里,只有sc是变量名,可以变,其他的都不允许变
c.接收数据 --- 真正开始干活了
int i = sc.nextInt();
//上面这个格式里面,只有i是变量名,可以变,其他的都不允许变
四、IDEA
全称:Intellij IDEA,是用于JAVA语言开发的集成环境,它是业界公认的目前用于Java程序开发的最好工具。
集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。
1、IDEA项目结构
project(项目)
module(模块)
package(包)
class(类)
psvm sout