第2讲基本数据类型与表达式内容摘要:

Day=+Day+\tPay=+Pay)。 (total=+total); } } 定义了三个常量 常量举例 例 一套房子每天的租金是 ,如果租 30天,试编程计算应付房租。 变量 •变量( variables)是 Java程序中的一个基本存储单元,是在程序运行过程中其 值可以改变的量。 •一个变量蕴含有三个含义: ( 1)变量的名称。 变量的名称简称变量名,变量名是用户自己定义的标识符,它表明了变量的存在性和唯一性; ( 2)变量的属性。 即变量的数据类型; ( 3)变量的值。 是指存放在变量名所标记的存储单元中的数据。 •例如, int math=78,english=80。 //字符型变量和布尔型变量的定义及赋值 public class Ex2_4 { public static void main(String args[]) { char c1=39。 a39。 char c2=39。 \14139。 char c3=39。 \u006139。 char c4=39。 \\39。 boolean f1=true,f2。 f2=43。 (“字符型变量的值 :c1=” +c1+ “c2=” +c2+ “c3=” +c3)。 (“字符型变量的值 :c4=”+c4)。 (“布尔型变量的值: f1=” +f1+“f2=”+f2)。 } } 程序中定义了四个字符型变量,用关键字 char 定义字符型变量,其中 c c c3的定义分别使用字符型的三种表示方法, c1以单引号括起来, c2以十六进制表示,c3以 Unicode编码表示,运行结果均是字符 39。 a39。 c4用转义字符输出 39。 \39。 布尔型变量 f1定义时赋值为 true, f2赋值为43,这是一个比较表达式,结果为 false。 •赋值语句的一般形式为: •例子: float value, price。 value=。 //value初值为 0 price=。 value=12*price。 变量名 =表达式; 赋值语句执行的过程中,先计算出表达式的值,然后把该值存储到赋值运算符( =)左边的变量所代表的存储单元,并覆盖其原有的值。 赋值语句 类型转换 —— 自动转换 •自动转换是在程序运行过程中不需人为干预而自动进行的从一种数据类型到另一种数据类型的转换。 有两种类型:  赋值转换  两种数据类型必须是兼容的,并且目标数据类型的取值范围比源数据类型的取值范围大。  表达式中的自动转换 低 高 byte,short,charintlongfloatdouble int a。 float b。 double c。 c=a+b+c。 short a,b。 a=50。 b=a/2。 •对于不能自动进行的类型转换,就要强制类型转换。 •强制类型转换的一般格式为:  其中,目标数据类型是指要将被转换数据转换成的数据类型;被转换数据可以是变量、表达式等。  如要把 double型变量 money的值转换成 int型,形式为:( int) money。 (目标数据类型)被转换数据 类型转换 —— 强制类型转换 //从键盘读入一个字符,并输出这个字符。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。