版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章 Java 言语根底Java 的根本输入输出的根本输入输出Java注释(1) (1) 单行注释。单行注释。行注释以行注释以“/开场,以行终了符开场,以行终了符( (回车或换行回车或换行) )终终了,作用范围是了,作用范围是“/注释符及以后一行的内容注释符及以后一行的内容 。(2) (2) 块注释多行注释块注释多行注释块注释以块注释以“/ /* *开场,以开场,以“* */ /终了,作用范围是终了,作用范围是“/ /* *和和“* */ /之间的内容之间的内容 。(3) (3) 文档注释。文档注释。文档注释以文档注释以“/ /* * *开场,以开场,以“* */ /终了,作用范终了,作用范
2、围是围是“/ /* * *和和“* */ /之间的内容之间的内容 。标识符命名规那么l标识符:指类、方法、变量、接口、包等的称号l由字母、数字、下划线及美圆符号“$组成。l数字不能当开头l严厉区分大小写l不可以用保管字和关键字l普通由一个或者一组单词组成,尽能够清楚地表达标识符所代表的含义:见名知意l类名普通首字母大写,变量及方法名普通首字母小写l符合驼峰命名法,例如:MyFirstJavaabstractabstractbreakbreakbytebytebooleanbooleancatchcatchcasecasecharcharclassclasscontinuecontinuedef
3、aultdefaultdododoubledoubleelseelseextendsextendsfalsefalsefinalfinalfloatfloatforforfinallyfinallyififimportimportimplementimplements sintintinterfaceinterfaceInstanceoInstanceof flonglonglengthlengthnativenativenewnewnullnullpackagepackageprivateprivateprotectedprotectedpublicpublicreturnreturnswi
4、tchswitchsynchronisynchronizedzedshortshortstaticstaticsupersupertrytrytruetruethisthisthrowthrowthrowsthrowsthreadsafthreadsafe etransienttransientvoidvoidvolatilevolatilewhilewhileJava关键字表Java数据类型lchar c=a;l字符常量是用单引号括起来的一个字符,如:J、*l Java中的字符型数据是16位的Unicode字符,内存分配给2个字节l汉字和英文字母占的内存空间一样l 例:“JAVA他好共12个
5、字节字符型charl以反斜杠开头的字符,反斜杠将其后面的字符转变为另外的含义luxxxx:4位十六进制数表示的unicode字符lddd:3位8进制数表示的字符b退格u0008t制表u0009n换行u000ar回车u000d”双引号u0022单引号u0027反斜杠u005c特殊字符的本义序列符根本数据类型间的转换l 精度由低到高陈列为:l 低 高lbyte short char int long float doublel l 当把级别高的变量的值赋给级别低的变量时,必需运用显示类型转换运算强迫类型转换。Java的变量和常量l数据:存储在内存中的某一小块空间中,经过变量名或者常量名进展区分l在
6、程序中存在大量的数据来代表程序的形状,其中有些数据在程序的运转过程中值会发生改动,有些数据在程序运转过程中值不能发生改动,这些数据在程序中分别被叫做变量和常量。lInt a=100;lfinal int A=100;l常量名必需大写 常量的意义l代表常数,便于程序的修正例如:圆周率的值l 加强程序的可读性例如:常量UP、DOWN、LEFT和RIGHT分辨代表上下左右,其数值分别是1、2、3和4l例:final double PI = 3.14;final char MALE=M,FEMALE=F;lJava的输入输出l用于输入输出的类库主要为Java.io包l包的概念:文件夹l导入包方法:im
7、port java.io.*;lSystem类所在的java.lang包不需求导入l在Java类库中,IO部分的内容是很庞大的,由于它涉及的领域很广泛:规范输入输出命令行,文件的操作,网络上的数据流,字符串流,对象流,zip文件流. Java的规范输入输出对象l规范输出流对象:System.out屏幕输出l规范输入流对象:System.in键盘输入l规范错误输出对象:System.err屏幕输出Java在命令行的输出 数据输出 System.out对象,方法: println():输出内容并换行 print():输出内容不换行 printf():带格式的输出(jdk1.5新增方法) print
8、f(格式控制部分,表达式1,表达式2,表达式n);例子Java中数据的命令行输入中数据的命令行输入l Scanner类的常用方法:l nextByte(), nextInt(), nextLong(), nextShort()l nextDouble(), nextFloat()lnextLine(), 。l 上述方法执行时系统都会暂时停下来,等待在命令行输入数据后回车确认阻塞运转方式l 创建一个Scanner类的对象:Scanner reader = new Scanner(System.in);Scanner是SDK1.5新增的一个类,位于java.util包中import java.ut
9、il.*;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.*;class Input_2 public static void main(
10、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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业小区防汛应急预案(14篇)
- 影子培训总结15篇
- 领导证婚人婚礼致辞汇编(14篇)
- 新教材高考地理二轮专题复习单元综合提升练6人口城市及城市辐射含答案
- 丰城中学2024-2025学年上学期初三创新班期中考试生物试卷
- 人教版高中语文高一上册期末复习-字音强化训练(解析版)
- 试验检测技术服务合同2024年
- 2024年版二手车转让协议参考
- 劳动合同终止操作流程
- 里程表的课程设计
- 公务员2024年国考申论真题(地市级)及参考答案
- XXXX酒店管理公司成立方案
- 民用无人机操控员执照(CAAC)考试复习重点题及答案
- 疼痛科整体规划和发展方案
- 2024年中国南水北调集团水网水务投资限公司及下属单位社会招聘高频难、易错点500题模拟试题附带答案详解
- (新版)食品生产企业食品安全员理论考试题库500题(含答案)
- 七年级语文上册第13课《纪念白求恩》公开课一等奖创新教案
- 统编版语文六年级上册第八单元大单元整体教学设计
- 2025年高考语文复习备考复习策略讲座
- 数学史上的三次数学危机
- 2024年水电暖安装承包合同
评论
0/150
提交评论