1.变量.数据类型

来源:互联网 发布:c语言delay 编辑:程序博客网 时间:2024/06/06 09:42

所有语言第一个程序都是Hello word,Java也遵守着传统,我们编写着第一个程序向Java说声Hello:

public class Hello{//主函数程序的入口public static void main (String[] args){    System.out.println("Hello JAVA");    }}

分析第一个程序:
public:表示类是公共的,一个Java程序只能有一个public类;
class:表示这是一个类;
Hello:类名(公共类的类名必须与文件名一致)。
当然以上如果用eclipse进行编写,都可以进行自动生成。
对第一个程序进行改造,进入今日的学习内容:

public class Hello{//主函数程序的入口public static void main (String[] args){    int a=10;    int b=20;    int result = a+b;    System.out.println("a+b的结果是"+result);    }}

输出结果:a+b的结果是30。
a、b、result都属于变量,通过这段代码对变量和计算都有了一定的了解,下面就是详细的介绍:
JAVA的基本数据类型共有4大类:整数类型、小数(浮点)类型、布尔类型、字符类型。
整数类型:
表示一个整数,常用整数类型有:
byte:1个字节 -128 到 127 -2^7 到 2^7-1 10000000被看做是-128
short:2个字节 -32768 到 32767
int:4个字节 -2147483648 到2147483647
long:8个字节
如果数据量太大:可以选择字符串、链表……
浮点类型:
float(单浮点类型):
double(双浮点类型):
JAVA中小数默认情况下认为是double类型;要表示float类型,需要加个f,如3.4f
布尔类型:
boolean:表示真或假
字符类型:
char:单个字符 2个字节(可以存放汉字)
在JAVA中,对char进行运算时,直接当做ASCII码对应的数字计算
字符串:String(不是基本类型)


定义变量:
int a;
float b
初始化变量:
int a=10;
float b=20;
给变量赋值:
a =10


基本数据类型转换:
自动转换:
数据类型可以自动的从低精度转化为高进度

强制转换:
例:int a=(int) 1.4;
计算过程中的转换:

int a = 3int b = a +3.4;System.out.println(b);

程序报错;(数据往高精度转)

精度:byte < short < int < long < float < double

原创粉丝点击