java中的数据类型和运算

java中的数据类型和运算

ID:36198592

大小:1.06 MB

页数:43页

时间:2019-05-07

java中的数据类型和运算_第1页
java中的数据类型和运算_第2页
java中的数据类型和运算_第3页
java中的数据类型和运算_第4页
java中的数据类型和运算_第5页
资源描述:

《java中的数据类型和运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二讲Java中的数据类型和运算本讲主要内容:Java输入/输出的初步运用Java的标识符和保留字Java的基本数据类型Java基本数据类型转换Java中的运算一、Java输入/输出的初步运用输入/输出需求大多数程序都需要输出数据,有一部分程序需要在运行时输入数据。考虑如下一个问题:读取一个整数,输出该数的平方问题解析问题:读取一个整数,输出该数的平方。Java可将该问题分解成如下几个步骤:创建一个来自标准输入设备的扫描器;从扫描器上读取一个整数;做求平方运算,自乘一次即可;将运算结果向标准输出设备输出。程序解决[Square.java]i

2、mportjava.util.Scanner;publicclassSquare{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intn=sc.nextInt();ints=n*n;System.out.println(s);}}程序解析1)扫描器的类型是“Scanner”,System.in指准输入设备(默认键盘)。2)可通过扫描器的nextInt方法取得整数,类似有nextDouble等方法。3)输出数据:System.out.println(“”)

3、,项与项之间直接用“+”连结即成。“+”号可以连接不同类型数据。程序解析(续)1)Scanner是一个类,它在java.util.包中,所以本程序的首行为"importjava.util.Scanner;",意为载入此类。2)要创建一个扫描器,需要给Scanner指出扫描源,如newScanner(System.in);3)Scanner扫描器拥有很多扫描输入数据的方法,如nextInt()即是其中之一;4)System为系统类,它在java.lang包中,该包在程序编译时自动载入,故不用在程序开头加对应的载入语句;5)System.out

4、为数据标准输出流,该流拥有print和println方法,print方法的意义是不换行输出,println是换行输出。二、Java的标识符和保留字标识符标识符:Java程序中的类、属性、方法、对象、变量等元素都应有自己的名称,各元素的名称通称标识符。标识符定义规则:由字母、数字、_和$组成开头字符必须是字母、下划线或$(不可以数字开头)注意:大小写敏感。myname与Myname是不同的标识符。例:从以下字符串中挑出合法的Java标识符。2towMary5elseHelloworldbobdocheese_eatHello!保留字保留字:是

5、Java语言规定了特定含义的标识符。对于保留字,用户只能按照系统规定的方式使用,不能自行定义。保留字一律用小写字母表示。数据类型相关的保留字:boolean、int、long、short、float、double、char、class和interface。流程控制相关的保留字:if、else、do、while、for、switch、case、default、break、continue、return、try、catch和finally。修饰符相关的保留字:public、protected、private、final、void、static、

6、strictfp、abstract、transient、synchronized、volatile和native。动作相关的保留字:package、import、throw、throws、extends、implements、this、super、instanceof和new。其他保留字:true、false、null、goto和const。三、Java的基本数据类型Java中的数据类型在Java中,每个存放数据的变量都是有类型的,赋值前需确定类型,如:charch;floatx;inta,b,c;变量的类型确定了数据需分配的内存空间的大小

7、和数据在内存的存储方式。如ch是字符型的,就会分配到2个字节内存。Java中的数据类型(续)Java中的数据类型有基本数据类型和引用数据类型两大类,数据类型的概貌如下图所示:Java中的数据类型(续)布尔型——boolean布尔型常量:true和false(它们不对应于任何整数值!)布尔型变量的定义如:booleanb=true;字符类型——char字符常量:用单引号括起来的一个字符,如‘a’,‘A’;字符型变量的定义如:charc=‘a’;说明:Java中的字符型数据是16位无符号型数据,它采纳Unicode集。Java中的数据类型(续)

8、与C相同,Java也提供转义字符,如下图:Java中的数据类型(续)练习:编程测试16进制数41,51对应的字符,并相隔一个tab位输出。publicclassHDTest{pu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。