Java的基本输入输出_第1页
Java的基本输入输出_第2页
Java的基本输入输出_第3页
Java的基本输入输出_第4页
Java的基本输入输出_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 java 语言基础java 的基本输入输出的基本输入输出java注释(1) (1) 单行注释。单行注释。行注释以行注释以“/”/”开始,以行结束符开始,以行结束符( (回车或换行回车或换行) )结结束,作用范围是束,作用范围是“/”/”注释符及以后一行的内容注释符及以后一行的内容 。(2) (2) 块注释(多行注释)块注释(多行注释)块注释以块注释以“/ /* *”开始,以开始,以“* */”/”结束,作用范围是结束,作用范围是“/ /* *”和和“* */”/”之间的内容之间的内容 。(3) (3) 文档注释。文档注释。文档注释以文档注释以“/ /* * *”开始,以开始,以“* *

2、/”/”结束,作用范结束,作用范围是围是“/ /* * *”和和“* */”/”之间的内容之间的内容 。标识符命名规则l标识符:指类、方法、变量、接口、包等的名称l由字母、数字、下划线及美元符号“$”组成。l数字不能当开头l严格区分大小写l不可以用保留字和关键字l一般由一个或者一组单词组成,尽可能清楚地表达标识符所代表的含义:见名知意l类名一般首字母大写,变量及方法名一般首字母小写l符合驼峰命名法,例如:myfirstjavaabstractabstractbreakbreakbytebytebooleanbooleancatchcatchcasecasecharcharclassclassc

3、ontinuecontinuedefaultdefaultdododoubledoubleelseelseextendsextendsfalsefalsefinalfinalfloatfloatforforfinallyfinallyififimportimportimplementsimplementsintintinterfaceinterfaceinstanceofinstanceoflonglonglengthlengthnativenativenewnewnullnullpackagepackageprivateprivateprotectedprotectedpublicpubli

4、creturnreturnswitchswitchsynchronizsynchronizededshortshortstaticstaticsupersupertrytrytruetruethisthisthrowthrowthrowsthrowsthreadsafethreadsafetransienttransientvoidvoidvolatilevolatilewhilewhilejava关键字表java数据类型lchar c=a;l字符常量是用单引号括起来的一个字符,如:j、*l java中的字符型数据是16位的unicode字符,内存分配给2个字节l汉字和英文字母占的内存空间相同

5、l 例:“java你好”共12个字节字符型charl以反斜杠开头的字符,反斜杠将其后面的字符转变为另外的含义luxxxx:4位十六进制数表示的unicode字符lddd:3位8进制数表示的字符b退格u0008t制表u0009n换行u000ar回车u000d”双引号u0022单引号u0027反斜杠u005c特殊字符的转义序列符基本数据类型间的转换l 精度由低到高排列为: 低 高byte short char int long float doublel l 当把级别高的变量的值赋给级别低的变量时,必须使用显示类型转换运算(强制类型转换)。java的变量和常量l数据:存储在内存中的某一小块空间中,

6、通过变量名或者常量名进行区分l在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量。lint a=100;lfinal int a=100;l常量名必须大写 常量的意义1.代表常数,便于程序的修改(例如:圆周率的值)2. 增强程序的可读性(例如:常量up、down、left和right分辨代表上下左右,其数值分别是1、2、3和4)例:final double pi = 3.14;final char male=m,female=f;java的输入输出l用于输入输出的类库主要为java.i

7、o包l包的概念:文件夹l导入包方法:import java.io.*;lsystem类所在的java.lang包不需要导入l在java类库中,io部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出(命令行),文件的操作,网络上的数据流,字符串流,对象流,zip文件流. java的标准输入输出对象l标准输出流对象:system.out(屏幕输出)l标准输入流对象:system.in(键盘输入)l标准错误输出对象:system.err(屏幕输出)java在命令行的输出 数据输出 system.out对象,方法:l println():输出内容并换行l print():输出内容不换行l pr

8、intf():带格式的输出(jdk1.5新增方法)u printf(格式控制部分,表达式1,表达式2,表达式n);u例子java中数据的命令行输入中数据的命令行输入l scanner类的常用方法:u nextbyte(), nextint(), nextlong(), nextshort()u nextdouble(), nextfloat()unextline(), 。l 上述方法执行时系统都会暂时停下来,等待在命令行输入数据后回车确认(阻塞运行方式)l 创建一个scanner类的对象:scanner reader = new scanner(system.in);scanner是sdk1.

9、5新增的一个类,位于java.util包中import java.util.*;public class input_1 public static void main(string args) int x,y; system.out.print(请输入两个整数:); scanner reader=new scanner(system.in); x=reader.nextint( ); y=reader.nextint( ); system.out.print(和为:+(x+y); 输入数据的格式:3 5或者3回车5例一:输入两个整数,输出两个数的和import java.util.*;cla

10、ss input_2 public static void main(string args)string s;system.out.print(请输入一个字符串:);scanner reader=new scanner(system.in);s=reader.nextline( );system.out.print(“输入的字符串为:+s); 例二:输入一个字符串,然后输出该字符串l提示输入姓名及称呼,然后输出:姓名+称呼+你好!扩展一:import java.util.*;class input_2 public static void main(string args)string name,chenghu;system.out.print(“请输入姓名:);scanner reader=new scanner(system.in);name=reader.nextline( );system.out.print(“请输入称呼:);chenghu=reader.nextline( );system.out.print(name+chenghu+”您好!”); 要求先输出提示语:“请输入若干个数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论