JAVA 单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:/

Similar documents
内 容 简 介 本 书 是 一 本 关 于 语 言 程 序 设 计 的 教 材, 涵 盖 了 语 言 的 基 本 语 法 和 编 程 技 术, 其 中 包 含 了 作 者 对 语 言 多 年 开 发 经 验 的 总 结, 目 的 是 让 初 学 的 读 者 感 受 到 语 言 的 魅 力, 并 掌

C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1


第二章 Java 语法基础 实验目的 (1) 常量 变量与数据类型 a. 掌握 Java 的常量 变量声明及使用方法 b. 掌握 Java 各种数据类型的使用 c. 掌握基本的输入输出方法 (2) 运算符与表达式 a. 掌握算术运算 关系运算 逻辑运算, 及优先关系 b. 掌握表达式的使用 (3)

Microsoft Word - 正文.doc

第3章 Java语言基础

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

新・解きながら学ぶJava

Java Access 5-1 Server Client Client Server Server Client 5-2 DataInputStream Class java.io.datainptstream (extends) FilterInputStream InputStream Obj

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

Java java.lang.math Java Java.util.Random : ArithmeticException int zero = 0; try { int i= 72 / zero ; }catch (ArithmeticException e ) { // } 0,

untitled

OOP with Java 通知 Project 3 提交时间 3 月 29 日晚 9 点 Piazza Project 2 投票

使 用 Java 语 言 模 拟 保 险 箱 容 量 门 板 厚 度 箱 体 厚 度 属 性 锁 具 类 型 开 保 险 箱 关 保 险 箱 动 作 存 取 款

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

電機工程系認可證照清單 /7/1

JavaIO.PDF

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

停止混流接口 请注意 : 该功能需要联系 ZEGO 技术支持开通 1 接口调用说明 http 请求方式 : POST/FORM, 需使用 https 正式环境地址 access_token=access_token (http

2009年3月全国计算机等级考试二级Java语言程序设计笔试试题

untitled

chp6.ppt

Microsoft Word - 新1-12.doc

OOP with Java 通知 Project 3: 3 月 29 日晚 9 点 4 月 1 日上课

威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 號 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

《计算概论》课程 第十九讲 C 程序设计语言应用

Microsoft Word - 第3章.doc

PowerPoint 演示文稿

1.5招募说明书(草案)

EJB-Programming-4-cn.doc

5 2. 过程与方法 情感 态度与价值观 三 知识结构图 四 教学内容和教学要求 课 程 教学要求 课时安排

untitled

软件工程文档编制

《大话设计模式》第一章

Java 1 Java String Date

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

3.1 num = 3 ch = 'C' 2

Guava学习之Resources

实验目的 (1) 熟练掌握顺序 分支 循环三种结构 (2) 会使用流程控制结构编写程序 第三章程序的流程控制 实验要求 (1) 掌握 if-else swith-case 的使用 (2) 掌握 while do-while for 的使用 (3) 掌握分支嵌套和循环嵌套 (4) 分析理解如何避免死循

2015 年 度 收 入 支 出 决 算 总 表 单 位 名 称 : 北 京 市 朝 阳 区 卫 生 局 单 位 : 万 元 收 入 支 出 项 目 决 算 数 项 目 ( 按 功 能 分 类 ) 决 算 数 一 财 政 拨 款 一 一 般 公 共 服 务 支 出 二

目 录 第 一 部 分 档 案 局 概 况 一 主 要 职 责 二 部 门 决 算 单 位 构 成 第 二 部 分 档 案 局 2016 年 度 部 门 预 算 表 一 2016 年 度 市 级 部 门 收 支 预 算 总 表 二 2016 年 度 市 级 部 门 支 出 预 算 表 三 2016

untitled

Microsoft Word - Broker.doc

Microsoft PowerPoint - 07 派生数据类型

Microsoft PowerPoint - 03.Fortran程序设计基础1

1.JasperReport ireport JasperReport ireport JDK JDK JDK JDK ant ant...6

1: public class MyOutputStream implements AutoCloseable { 3: public void close() throws IOException { 4: throw new IOException(); 5: } 6:

使用MapReduce读取XML文件

Microsoft PowerPoint - 5. 指针Pointers.ppt [兼容模式]

EJB-Programming-3.PDF

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

untitled

CHAPTER VC#

while ((ch = fr.read())!= -1) { System.out.print((char) ch); fr.close(); 例 3: 用 BufferedReader 读 TXT 文件 public class FileReaderDemo3 { public static v

untitled

获取 Access Token access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要进行妥善保存 access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新, 重复

宝鸡职业技术学院 专职辅导员 宝鸡职业技术学院 专职辅导员 宝鸡职业技术学院 专职辅导员 宝鸡职业技术学院

javaexample-02.pdf

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes

2 Java 语 言 程 序 设 计 教 程 简 单 性 Java 语 言 的 语 法 与 C 语 言 和 C++ 语 言 很 接 近, 使 得 大 多 数 程 序 员 很 容 易 学 习 和 使 用 Java 另 一 方 面,Java 丢 弃 了 C++ 中 很 少 使 用 的 很 难

(TestFailure) JUnit Framework AssertionFailedError JUnit Composite TestSuite Test TestSuite run() run() JUnit

untitled

内 容 提 要 将 JAVA 开 发 环 境 迁 移 到 Linux 系 统 上 是 现 在 很 多 公 司 的 现 实 想 法, 而 在 Linux 上 配 置 JAVA 开 发 环 境 是 步 入 Linux 下 JAVA 程 序 开 发 的 第 一 步, 本 文 图 文 并 茂 地 全 程 指

KillTest 质量更高 服务更好 学习资料 半年免费更新服务

<4D F736F F F696E74202D20332D322E432B2BC3E6CFF2B6D4CFF3B3CCD0F2C9E8BCC6A1AAD6D8D4D8A1A2BCCCB3D0A1A2B6E0CCACBACDBEDBBACF2E707074>

untitled

The Embedded computing platform

Swing-02.pdf

Java

2009年9月全国计算机等级考试二级Java真题及答案

Generated by Unregistered Batch DOC TO PDF Converter , please register! 浙江大学 C 程序设计及实验 试题卷 学年春季学期考试时间 : 2003 年 6 月 20 日上午 8:3

第3章.doc

第一章 Java简介与开发环境的搭建

Microsoft PowerPoint - EmbSys101_Java Basics.ppt [相容模式]

OOP with Java 通知 : Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢

OOP with Java 通知 : Project 2 提交时间 : 3 月 15 日晚 9 点

获取 Access Token 1 基础概念 access_token 是接口的全局唯一票据, 接入方调用各接口时都需使用 access_token 开发者需要妥善保存,access_token 的存储至少要保留 512 个字符空间 access_token 的有效期目前为 2 个小时, 需定时刷新


OOP with Java 通知 Project 2 提交时间 : 3 月 14 日晚 9 点 另一名助教 : 王桢 学习使用文本编辑器 学习使用 cmd: Power shell 阅读参考资料

PowerPoint 演示文稿

<4D F736F F D20C8EDC9E82DCFC2CEE7CCE22D3039C9CF>

FileMaker 15 ODBC 和 JDBC 指南

建模与图形思考

Learning Java

<4D F736F F F696E74202D20B8DFBCB6D3C3BBA7BDE7C3E6D3EBB6E0CFDFB3CC2E707074>

OOP with Java 通知 Project 4: 5 月 2 日晚 9 点

全国计算机技术与软件专业技术资格(水平)考试

内容介绍 6.1 任务预览 6.2 异常 6.3 异常种类与层次结构 6.4 异常处理代码块 try-catch-finally 6.5 throw 语句与 throws 子句 6.6 自定义异常类 6.7 异常处理代码块嵌套 6.8 错误与断言 6.9 本章小结 6.10 实训 6: 除法运算程序

附录J:Eclipse教程

输入 project name 选择完成

詞 彙 表 編 號 詞 彙 描 述 1 預 約 人 資 料 中 文 姓 名 英 文 姓 名 身 份 證 字 號 預 約 人 電 話 性 別 2 付 款 資 料 信 用 卡 別 信 用 卡 號 信 用 卡 有 效 日 期 3 住 房 條 件 入 住 日 期 退 房 日 期 人 數 房 間 數 量 入

(6) 要 求 付 款 管 理 员 从 预 订 表 中 查 询 距 预 订 的 会 议 时 间 两 周 内 的 预 定, 根 据 客 户 记 录 给 满 足 条 件 的 客 户 发 送 支 付 余 款 要 求 (7) 支 付 余 款 管 理 员 收 到 客 户 余 款 支 付 的 通 知 后, 检

FileMaker 16 ODBC 和 JDBC 指南

Microsoft PowerPoint - 08_OO_CJC.ppt

Microsoft Word - 第3章.doc

Transcription:

单元 2.1 四则运算机 ( 一 ) 单元教学进度设计 教学环节 教学内容 教师学生活动活动 反馈 反馈课前作业完成情况 反馈加分 1. 下面哪些是合法的变量名? ( ) A.2variable 答案 :DEG B..variable2 解答 : C.._whatavariable A:// 不能以数字开头 D._3_ B:// 不能用点和空格 提问 抢答 E.$anothervar C: // 不能用点和空格 F.#myvar F://# 不能用来命名 G. $_ 2. 下面不是合法标识符的是 ( A ) A. 2ofUS B. givemes A: 不能以数字开头 提问 抢答 小测试 C. whataquiz D. $d2000_ 4. 下列哪个是合法的 Java 标识符?( B ) A Tree&Glasses B FirstJavaApplet C *thelastone D 273.5 答案 :B 提问 抢答 解答 : A: 标识符没有 & 号 C: 标识符里不能有 * D: 不能以数字开头, 标识符不包含点 小结 告知 输出自己的个人信息 用 Java 的基本输出语句, 输出你的个人信息, 例 : 姓名 : 爱 Java 性别 : 女告知引入年龄 :20 一学校 : 日照职业技术学院 复习 专业 : 计算机软件技术班级 :2016 级软件技术一班 System.out.println( 要输出的内容 ( 字符串 ) ); 成绩 public class TestString1 { 判断 public static void main(string[] args){ 1 部署 System.out.println("Hello!"); 1 时间 10 20

public class TestString2 { public static void main(string[] args){ System.out.println(" 姓名 : 爱 Java"); System.out.println(" 性别 : 女 "); System.out.println(" 年龄 :20"); System.out.println(" 学校 : 日照职业技术学院 "); System.out.println(" 专业 : 计算机软件技术 "); System.out.println(" 班级 :2016 级软件技术一班 "); 提出 错误情境 1: 错误原因 : 点评 回答 Java 是区分大小写的, 当. 后没有正确的提示时, 说明输入错误! 情境 2: 没有回车换行 问题原因 : 点评 回答 print: 仅输出, 无换行 println: 输出, 并换行 任 务 二 引入部署 为每一条个人信息分别定义一个字符串变量, 并将个人信息输出 告知 什么是变量? 变量是程序中的基本存储单元, 在程序的运行过程中可以随时改变其 提问 讨论 20

存储单元的值 如何定义变量? 变量的一般定义如下 : 数据类型变量名 [=value] [, 变量名 [=value] ]; 其中 : 数据类型表示后边定义变量的数据类型 ; 变量名, 是一个标识符, 应遵循标识符的命名规则 可以在说明变量的同时为变量赋初值 例如 : int n1=456,n2=687; 梳理 int n1=456; int n2=687; int n1; n1=456; 字符串变量 : String str1= hello java! ; String str2=new String( Hello Java! ); 字符串输出的方法 : 格式 1: System.out.print( 表达式 ); 格式 2: System.out.println( 表达式 ); 功能 : 在屏幕上输出表达式的值 这两个方法都是最常用的方法, 两个方法之间的差别是, 格式 1 输出表达式的值后不换行, 格式 2 在输出表达式的值后换行 public class Practice { String str1=" 姓名 : 爱 Java"; String str2=" 性别 : 女 "; String str3=" 年龄 :20"; String str4=" 学校 : 日照职业技术学院 "; String str5=" 专业 : 计算机软件技术 "; String str6=" 班级 :2016 级软件技术一班 "; System.out.println(str1); System.out.println(str2); 提出 System.out.println(str3); System.out.println(str4); System.out.println(str5); System.out.println(str6);

错误情境 : 错误原因 :Duplicate local variable str1, 重复定义本地变量 str1 举例点评 在同一个方法中, 不允许有 2 个同名的本地变量 如 : 在一个班级中有 2 个同名的学生, 如何区别? 输出自己的家庭成员, 如 : 拓展练习 我叫 *** 我的爸爸是 *** 辅导 讨论 我的妈妈是 *** 引入 通过输入框, 在提示下输入个人信息, 输入后存入字符串变量中, 然后将信息输出 告知 输入方法 ( 一 )- 单个字符的输入 格式 : System.in.read(); 功能 : 该方法的功能是从键盘上接受一个字符, 按照 byte 类型 的数据处理 若将它转换为字符型, 它就是字符本身 ; 若转换为整型, 它是扩展字符的 ASCII 码值 (0~255) public class Practice3 { int num1=0; 任 务 三 部署 1 try { System.out.print(" 请输入一个字符 :"); num1=system.in.read(); // 从键盘上输入一个字符并把它赋给 num1 20 catch(exception e1) { System.out.println(" 以数值方式显示, 是输入字符的 ASCII 值 = "+num1); System.out.println(" 以字符方式显示, 显示的是字符本身 = "+(char)num1); 运行结果 : 输入字符 5 后

解释 : 在上边的程序中, 我们使用了异常处理 try~catch() 语句, 这是 System.in.read() 所要求的 在 Java 中引入了异常处理机制, 对于一些设备的 I/O 处理 文件的读写处理等等, 都必须进行异常处理 我们将在后边的章节介绍异常处理, 在这里只是简单认识一下它的基本结构 另外,System.in.read() 只能输入单个字符 输入方法 ( 二 )- 对话框输入字符串 public class Practice4 { String str=joptionpane.showinputdialog(" 请输入一句话 : "); System.out.println(" 您刚刚输入的是 :"+str); 部署 2 解释 : 1.import javax.swing.joptionpane; 表示我们使用了 JOptionPane 这个类, 这个类是在 javax.swing 包中 定义的, 具体在后面的学习中解释 2. JOptionPane.showInputDialog(""); 可以获取个字符串 public class Practice5 { String str1=joptionpane.showinputdialog(" 姓名 :"); 辅导 String str2=joptionpane.showinputdialog(" 性别 :");

String str3=joptionpane.showinputdialog(" 年龄 :"); String str4=joptionpane.showinputdialog(" 专业 :"); String str5=joptionpane.showinputdialog(" 班级 :"); System.out.println(" 姓名 :"+str1); System.out.println(" 性别 :"+str2); System.out.println(" 年龄 :"+str3); System.out.println(" 专业 :"+str4); 错误情境 : 四 小结 错误提示 :JOptionPane cannot be resolved 找不到 JOptionPane 这个类 原因 : 无 import javax.swing.joptionpane; 没有引入 JOptionPane 这个类, 如何理解? 国外有一项制造手机的流水线, 公司里面尚未引入, 老总就提出要用 这套先进的流水线造手机, 这肯定是不行的 输入有两种方式 : 1. 字符输入, 不推荐 2. 字符串输入, 推荐 引入通过输入框输入 2 个操作数 告知 public class Practice6 { 个操作数 :"); 个操作数 :"); String num1=joptionpane.showinputdialog(" 请输入第一 String num2=joptionpane.showinputdialog(" 请输入第二 JOptionPane.showMessageDialog(null, " 您输入的第一个 操作数是 :"+num1+"\n 第二个操作数是 :"+num2); 运行结果 : 总结 辅导 讨论 15

知识 补充 JOptionPane.showMessageDialog(null, 要输出的内容 ); 说明 : null: 空, 说明该对话框不基于某个窗口 点评 1. 变量的定义 教学小结 2. 基本输入输出 3. 用对话框实现输入输出 布置作业 课后学 习资源