JAVA基础知识 - 1.数据类型及变量
JAVA环境配置:这个百度一下,网上已经有很多了。
在这里我提供一个JDK7+MyEclipse10**版下载地址(仅供自己学习使用):
链接:https://pan.baidu.com/s/1e7a-ezo1XYRaa2NZ4jFsNg 密码:2em0
第一章,学习数据类型及变量
数据类型分为:数值类型 和 非数值类型;
数值类型分为:整型(int)、非整型(浮点型)float/double
非数值类型分为:字符型(char)、布尔型(boolen)、字符串(String)
还可以这样划分,基本数据类型:int、float、double、char、boolen 引用数据类型:String
整型:用来存储我们通常来说的整数,例如:1、29、159、、、等
浮点型:float /double 用来存储有小数的数字,例如:1.2 、334.34、、、等
字符型:char 一般用来存储单字符,例如: 男 、 女 等
布尔型:boolen 一般用来存储是、否,只有两种状态, 例如:true / false
字符串型:String 一般用来存储一字符,例如:请输入您的名称 等
变量名称命名规范:
1、变量名称开头必须是:字母、下划线、美元符号($)、人民币符号(¥)
2、变量名称开头除外后续必须是:字母、下划线、美元符号($)、人民币符号(¥)、数字
3、变量名称命名规则:骆驼命名法, 例如: myName 、myFirstName 、my_Name、 myName$ 、myName¥ 、$myName 等
4、变量名称起名:尽量写有意义的字母,例如:名字 name ,性别 sex,年龄 age 等
5、变量名称不能写JAVA里的关键字: 例如:public class void main 等 这些都是关键字
所以我们再起变量名称时,一定要满足上面的命名规范,这些才能体现出自己的专业水平。千万别用什么 a/ b/c 1/2/3 等来当变量名。
变量名称赋值:
int: 例如我给一个学生的年龄赋值,int age = 20
float/double: 例如我给这个学生的分数赋值,float score = 80.5
char:例如我给这个学生的性别赋值,char sex = '男'
boolen: 例如这个学生的考试是否合格, boolen status = true
String: 例如这个学生的名字是张三, String name = "张三"
一、注意变量的取值范围如下图:
二、注意变量的赋值使用
1、先声明变量,根据自己的需求来决定变量的数据类型(也就是申请计算机的内存空间);
数据类型 变量名称
String name
2、变量赋值,将数据赋值给变量名称(也就是将数据存储到计算机的内存空间里)
变量名称 数值
name = "张三"
3、使用变量,例如我们要将张三在myEclipse中输出(也就是我想将计算机内存中的数据拿出来使用)
代码: System.out.print(name);
控制台输出结果: 张三
三、常量 (在程序运行过程中值不可改变)
常量的关键字定义: final , 例如:final int PAI= 3.14;
意思就是在我们程序里,这个π 的常量,变量名称是PAI,像这种一直不需要改变的量,我们就可以定义为常量,程序在后续运行过程中不可改变这个量,只能初始被赋值一次。
优点:安全。
常量命名建议:一般名称全部大写、不同单词直接用下划线分割。
代码练习:我们做一个键盘输入输出的例子:(用户键盘录入、输出)
import java.util.*; //JDK自带包
public class TestInfo{
public static void main(String[] args){
//键盘输入对象Scanner
Scanner input = new Scanner(System.in) ;
//使用input 获取姓名的字符串
String name = input.next();
System.out.println("请输入姓名:")
System.out.println("姓名:"+name);
}
}