Java变量
来源:互联网 发布:淘宝开店挣钱吗 编辑:程序博客网 时间:2024/06/10 11:27
Java变量
关键字
要学习变量的概念,首先要了解什么是关键字,关键字是指Java中具有特殊功能的词,变量、类和方法等在命名时应该避免去使用这些关键字。常用的关键字:Abstract、break、case、catch、char、continue、do、double、else、final、finally、float、for、if、import、instanceof、int、class、long、private、protected、public、return、short、static、this、throw、throws、transient、try、void、volatile、while等。
首先有一点,Java是区分大小写的,例如void和Void不相同。
标识符就是用来给Java程序中变量、类、方法等命名的符号。标识符的命名原则:
1.标识符可以由字母、数字、下划线(_)、美元符($)组成,但是不包括@、%、空格等,开头不能为数字。
2.标识符不能是Java关键字和保留字,但是可以包含关键字和保留字。
3.标识符是严格区分大小写的。
4.标识符的命名最好能反映作用,做到顾名思义。
定义变量
变量名称由字母、数字、下划线(_)、美元符($)组成,但是不包括@、%、空格等,但是开头不能为数字。
变量的一些命名原则:
1.变量由多个单词组成时,第一个单词首字母小写,其后单词首字母大写,即驼峰式命名
2.变量命名时应该顾名思义,同时应该尽量简短
ps:Java中是区分大小写的,但是没有长度限制
数据类型
Java中数据类型包括基本数据类型和引用数据类型;基本数据类型存储数据本身,而引用数据类型则存储数据的地址。引用数据类型包括类、数据、接口,而引用数据类型包括数值型、字符型、布尔型。
数据类型说明 字节应用
int 整型 4 存储整数
float 单精度浮点型 4
存储小数
double 双精度浮点型 8
存储小数
char 字符型 2
存储一个字符,用‘ ’表示
boolean 布尔型 1
表示真假,只有ture或false
java 中 float与 double 的区别
java中默认声明的小数是double类型的,如double d=4.0
如果声明: floatx = 4.0则会报错,需要如下写法:floatx = 4.0f或者float x =(float)4.0
其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义
对编程人员而言,double和 float的区别是double精度高,但double消耗内存是float的两倍,且double的运算速度较float稍慢。java中的整数默认类型为int类型(占内存32位),而float32位,16.0在float表示范围内,所以int类型可以向float类型转换;而java中小数默认类型是double,它不能向低位数的数据类型转换,否则受损。
变量使用原则
1.Java变量使用先声明在使用
2.变量可以在声明的同时赋值,也可以先声明再赋值
3.再main方法中变量必须赋值才能输出
4.变量一次只能赋一个值,但可以修改多次
例;
public class OutPutTest {
public staticvoid main(String[] args) {
// TODO Auto-generated method stub
Stringstr;//定义变量
str = "输出的内容是:";//给变量赋初值
System.out.println(str+"Hello word!");//使用变量
}
}
ps:连接变量和字符串时需要加+号。
自动类型转换和强制类型转换
自动类型转换
1.目标类型能与源类型兼容,如 double 型兼容 int 型,但是char 型不能兼容int 型
2.目标类型大于源类型,如 double 类型长度为 8 字节,int 类型为4 字节,因此double 类型的变量里直接可以存放int 类型的数据,但反过来就不可以了
强制类型转换
1. double one = 12.6;
2. int another = (int)one;
常量
它的值被设定后,在程序运行过程中不允许改变。
语法:final 常量名 = 值
常量名一般使用大写字符
final int SCORE = 100;
- Java 变量
- Java变量
- java 变量
- [java]变量
- Java变量
- java变量
- Java变量
- Java 变量
- Java变量
- java 变量
- java.变量
- Java-- 变量
- JAVA-变量
- java变量
- java变量
- Java变量
- java变量
- Java变量
- Fbx文件的加载与渲染:一个DirectX11小项目开源啦,主要用来演示fbx文件的加载与渲染
- Mock.js + RAP 使用介绍
- 缓存,cookie ,历史记录 在电脑中的地址
- 九月了,回头看看八月你错过的原创好文
- Visual Studio 2015 + WDK 10 驱动开发环境搭建
- Java变量
- 寻找丑数
- UE4出现texture streaming poor over红字解决方案
- 数组的一些常用方法分析 介绍
- maven仓库--私服(Nexus的配置使用)
- 友元函数和友元类
- 学生信息管理系统(C++)
- POJ3414 Pots —— BFS + 模拟
- 大数据预科班3_小案例