第3章_标识符与简单数据类型.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章_标识符与简单数据类型

Page * 第3章 标识符与简单数据类型 史江萍 计算机应用教研室 F514 本章导学 标识符与关键字 简单数据类型 简单数据类型的级别与类型转换 从命令行窗口输入、输出数据 §3.1 标识符与关键字 1.标识符 由下划线、字母、数字和$符号组成,长度不限 不能以数字开头; 不能是关键字、true、false和null 2.关键字(50) 关键字就是Java语言中已经被赋予特定意义的一些单词。 §3.2 简单数据类型 简单数据类型也称作基本数据类型。Java语言有8种基本数据类型,分别是: boolean、byte、short、int、long、float、double、char 这8种基本数据类型习惯上可分为以下四大类型: 逻辑类型:boolean 整数类型:byte、short、int、long 字符类型:char 浮点类型:float、double §3.2.1 逻辑类型 常量:true,false。 变量:使用关键字boolean来声明逻辑变量,声明时也可以赋给初值 例如: boolean x,ok=true,关闭=false; §3.2.2 整数类型 1.int 型(4个字节) 2.byte 型(1个字节) 3.short 型 (2个字节) 4. long 型 (8个字节) long型常量用后缀L来表示,例如108L(十进制)、07123L(八进制)、0x3ABCL(十六进制) 。 §3.2.3 字符类型(2字节) 1. 常量 2. 变量: 使用关键字char来声明char型变量 例如:char ch=‘A’,home=‘家’,handsome=‘酷’; 3.转意字符常量 4.要观察一个字符在Unicode表中的顺序位置,可以使用int型显示转换,如(int) ‘a’或int p=‘a’。 5.如果要得到一个0~65536之间的数所代表的Unicode表中相应位置上的字符 必须使用char型显示转换。 §3.2.4 浮点类型 1. float型( 4个字节) 需要特别注意的是:常量后面必须要有后缀“f”或“F”。 2. double 型( 8个字节) public class Student{ int id=999999999; String name=susan; int age=20; float grade=78.5f;} §3.3简单数据类型的级别与类型转换运算 Java中数据的基本类型(除逻辑类型)按精度从“低”到“高”排列: byte short char int long float double 显示转换的格式:(类型名)要转换的值; 例如:int x=(int)34.89; §3.4从命令行输入、输出数据 --输入基本型数据 可以使用Scanner类创建一个对象: Scanner reader=new Scanner(System.in); ◆reader对象调用下列方法,读取用户在命令行(例如,MS-DOS窗口)输入的各种基本类型数据: nextBoolean()、 nextByte()、 nextShort()、 nextInt()、nextLong()、nextFloat()、nextDouble()。 上述方法执行时都会堵塞,程序等待用户在命令行输入数据回车确认。 §3.4从命令行输入、输出数据 Scanner使用分隔符模式将其输入分解为标记,然后使用不同的next方法将得到的标记转换为不同类型的值。 例如从System.in中读取一个整数: Scanner sc=new Scanner(System.in); int i=sc.nextInt(); §3.4从命令行输入、输出数据 import java.util.Scanner; public class Example3_4 { public static void main(String args[]) { People zhangSan = new People(); Scanner reader = new Scanner(System.in); System.out.println(输入年龄,回车确认); zhangSan.age = reader.nextInt(); System.out.println(输入体重,回车确认); zhangSan.weight = reader.nextFloat(); zhangSan.speak(

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档