码迷,mamicode.com
首页 > 其他好文 > 详细

基本数据类型的赋值与运算--练习

时间:2014-10-18 22:12:51      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   ar   使用   java   sp   文件   

题一:创建exerc01.java源文件,在主函数中创建boolean类型的变量并赋值true、flase和0,将变量的值打印出来。

public class exerc01{
	public static void main(String args[]){
		boolean a=true;
		boolean b=false;
		System.out.println(a);
		System.out.println(b);
	}
}

 bubuko.com,布布扣

 

public class exerc01{
	public static void main(String args[]){
		boolean a=0;
		System.out.println(a);
	}
}

bubuko.com,布布扣 

当对变量a赋值为0时,进行编译时产生的发生错误(语法错误),发生在exerc01.java文件中的第3行,因为只有true和false可以赋值给布尔型变量。

题二:创建exerc02.java源文件,在主函数中创建char类型的变量并赋值(英文字符和中文字符),将变量的值打印出来。

public class exerc02{
	public static void main(String args[]){
		char a=‘a‘;
		char b=‘大‘;
		System.out.println(a);
		System.out.println(b);
	}
}

 bubuko.com,布布扣

定义一个字符使用单引号,双引号是字符串(一系列的字符连接在一起)

题三:创建exerc03.java源文件,在主函数中创建每一种数值型变量并赋值,进行加减乘除运算。

public class exerc03{
	public static void main(String args[]){
		byte b=0;
		short s=0;
		int i=0;
		long l=0;
		float f=0;
		double d=0;
	}
}

 字面量:变量的值

整数的字面量为整型(int)

小数字面量为双精度浮点型(double)

 eg:

float f=0.1;

 bubuko.com,布布扣

解决办法:

float f=0.1F;

 eg:

int i=0;
long l=1;
i=l;

 bubuko.com,布布扣

不能把大的数据类型赋值给小的数据类型(byte和short例外,可用int的字面量赋值)

eg:

int i=0.5*10;

 bubuko.com,布布扣

0.5为双精度浮点型,与任意一种数据类型进行任何运算,最终结果为double。在一个四则混合运算中计算出来的结果取决于表达式中最大的数据类型。

数值型类型表示范围关系:

Byte<short<int<long<float<double

强制类型转换:

byte b=0;

byte K=(byte)(b+0);//0为整数,整数的字面量为整型(int)

 

基本数据类型的赋值与运算--练习

标签:style   blog   http   color   ar   使用   java   sp   文件   

原文地址:http://www.cnblogs.com/chavez-wang/p/4033706.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!