java的原生数据类型

java中的数据类型有:

1.   8种原生数据类型(byte ,short , int , long ,float,double,boolean,char)。

2.   对象类型。

定义变量:

变量类型 变量名;

变量赋值:

变量名 = 变量值;

(注意java中=号用于赋值,==用于判断两个变量是否相等)。

一般变量定义的时候就被赋上初值,以免下次再使用时变量变化异常。

变量初始化:

变量类型 变量名 =  变量值;

变量名应该含有的合法字符:

变量名首字母可以使 26个字母,下划线,美元符号。后面的字母可以是字母,下划线,美元符号以及数字。

(注意:首字母不能有数字还有)。

$用户内部类,java编译文件后会把内部类拆分成   外部类$内部类.java 为扩展名的文件。

一个bit包括为一位包括一个0或1

1byte = 8bit 

别的单位之间的关系都是以byte计算的,之间的关系都是1024倍即2的十次方。

1M = 1024byte;

1G = 1024M

/**
 * java八种原生变量类型
 * 
 * @author Administrator
 * 
 */
public class Original {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		// 基本类型的初始化值
		//char为unicode编码值内字符就行
		char mychar = 0;
		byte mybyte = 0;
		short myshort = 0;
		int myint = 0;
		long mylong = 0;
		float myfloat = 0;
		double mydouble = 0;
		boolean myboolean = false;
		System.out.println(mychar + ", " + mybyte + ", " + myshort + ", "
				+ myint + ", " + mylong + ", " + myfloat + ", " + mydouble
				+ " , " + myboolean);
		// java中char类型能装一个汉字或者英文字母以及标点符号或者空格
		mychar = ',';
		mybyte = -128;
		myshort = 32767;
		myint = 2222222;
		mylong = 55444L;
		myfloat = 5464884.335f;
		mydouble = 54646456.345465d;
		myboolean = true;
		System.out.println(mychar + ", " + mybyte + ", " + myshort + ", "
				+ myint + ", " + mylong + ", " + myfloat + ", " + mydouble
				+ " , " + myboolean);
		getMax();
		getMin();

	}

	/**
	 * 变量基本类型的最大值,char类型和boolean类型没有最大值
	 * 
	 * @return
	 */
	public static void getMax() {
		String[] a = new String[6];
		// 把int型变量转化为String类型
		a[0] = String.valueOf("byte型最大值" + Byte.MAX_VALUE);
		a[1] = String.valueOf("short型最大值" + Short.MAX_VALUE);
		a[2] = String.valueOf("int型最大值" + Integer.MAX_VALUE);
		a[3] = String.valueOf("long型最大值" + Long.MAX_VALUE);
		a[4] = String.valueOf("float型最大值" + Float.MAX_VALUE);
		a[5] = String.valueOf("double型最大值" + Double.MAX_VALUE);

		for (String value : a) {
			System.out.println(value);
		}
	}

	/**
	 * 变量基本类型的最小值,char类型和boolean类型没有最小值
	 * 
	 * @return
	 */
	public static void getMin() {
		String[] a = new String[6];
		// 把int型变量转化为String类型
		a[0] = String.valueOf("byte型最小值" + Byte.MIN_VALUE);
		a[1] = String.valueOf("short型最小值" + Short.MIN_VALUE);
		a[2] = String.valueOf("int型最小值" + Integer.MIN_VALUE);
		a[3] = String.valueOf("long型最小值" + Long.MIN_VALUE);
		a[4] = String.valueOf("float型最小值" + Float.MIN_VALUE);
		a[5] = String.valueOf("double型最小值" + Double.MIN_VALUE);

		for (String value : a) {
			System.out.println(value);
		}
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值