Java lab3.

Slides:



Advertisements
Similar presentations
软件编程基础 一、程序的编辑 Java 源程序是以 Java 为后缀的简单的文本文件,可以用各种 Java 集成开发环境中的源代码编辑器来编写,也可以用其他文 本编辑工具,如 Windows 中的记事本或 DOS 中的 EDIT 软件等。 利用文字编辑器编写下列程序 public class Hello.
Advertisements

(一)辦桌文化起始略說: 1. 祭祀宗教 2. 生命禮儀 3. 外燴 --- 老師、師公、師傅、總鋪師 4. 搬桌搬椅時代 (二) 食物食材 1. 靠山考海 2. 基本:炒米粉、糍、檳榔 3. 小吃搬上桌 (三) 變變變 1. 調味不同 2. 師承不同 3. 地點也變.
2013年华兴教育 广州中考志愿填报分析.
第4章 交易性金融资产与可供出售金融资产 学习目标
「鬧鐘媽媽」vs.「教育媽媽」 談管教兒女的方法
(4F01) 陳可兒 (4F03) 張令宜 (4F05) 何秀欣 (4F14) 潘美玲
眼影的学习.
C语言程序设计 李伟光.
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
第一章 資料結構導論 1-1 資料結構簡介 1-2 認識程式設計 1-3 演算法效能分析 1-4 物件導向程式設計與Java.
22.3 实际问题与一元二次方程(1).
小学《人•自然•社会》 五年级教材解读 浙江省教育厅教研室 李 荆 -
輕歌妙舞送黃昏 組員名單 組長:程鵬飛 組員:黎達華 劉展鵬 邱迦欣.
宜点通账户策划.
台中區會領導幹部研討會 財報解析&財務管理 報告人:王仁宏.
期考議題 單元一:資訊科技(eg上網活動)與人際關係 單元二:青少年社政參與(80後) 單元二:郊野公園與房屋政策/問題
大學多元入學方案 財務金融二 王詩茹.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
初中语文总复习 说明文 阅读专题.
类 别 发 展 成 就 农业 的 发展 手工业的发展 商业的 繁荣 粮食作物 经济作物 纺织业 制瓷业 造船业 商业都市 对外贸易 货币
深化“量 服” 康 复 服务 共建小康和谐社会 广元市残疾人联合会 姜 雷 2015年7月.
人地關係 ── 熱帶雨林 人文活動對環境的影響.
程設一.
伯裘書院 環保廣告能否有效 地推動環保意識.
4H (1)歐宛曈 (9)李熹漩 (12)吳紀芙 (14)唐曉筠
用智慧塑造形象 以修炼打造“合金” ——谈学生干部的形象塑造与核心竞争力
C# 程式設計 第一部分 第1-4章 C# 程式設計 - 南華大學資管系.
2 = ? 根號的近似值 … (不是整數,分數和有限的小數) 重點:
第3章 變數、資料型別與運算子.
Classes Lecturer: 曾學文.
實作輔導 日期: 3/11 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
C 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
第 7 章 陣列 (Array).
JAVA程序设计 第5章 深入理解JAVA语言----补充.
CH09 套件 物件導向程式設計(II).
C++ 程式設計— 語言簡介 台大資訊工程學系 資訊系統訓練班.
C 語言簡介 - 2.
第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態
Java基础入门 第1章 Java开发入门 · Java语言的特点 · Java开发环境的搭建 · 环境变量的配置 · Java的运行机制.
第3章 變數、資料型別與運算子 3-1 變數與資料型別的基礎 3-2 變數的命名與宣告 3-3 資料型別 3-4 運算式與運算子
變數命名 保留字(Reserved Word)
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
C++语言程序设计 C++语言程序设计 第七章 类与对象 第十一组 C++语言程序设计.
Java Lab2 主要内容: 环境配置与第一个程序的运行.
第3章 Java語法的JSP程式 3-1 Java語言的基礎 3-2 JSP程式的基本架構 3-3 Java的變數與資料型態
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
但以理書三講: 假使世界原來不像你預期(第一章) 火窯前的三勇士- 每當抉擇時(第三章) 但以理的獅子坑精神(第六章)
Java變數 2014/6/24.
課程網站
保留字與識別字.
数字电子技术 电子教案 章洁.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
2. 函數及其圖像 如何找出二次函數的圖像中頂點的坐標? (a) 對於y = a(x-h)2+k,圖像的頂點為(h , k)。
Java Lab1 introduction.
Java 程式設計 講師:FrankLin.
九年级 上册 22.3 实际问题与二次函数 (第1课时).
第二章 Java语法基础.
教師專業與權益相關法令 報告人 劉亞平.
Review 1~3.
设岗申请 审核发布 岗位申请 助教培训 津贴发放 工作考核 授课教师 岗位要求 工作内容 开课单位 确定课程、岗位 发布需求 研究生
本节内容 指针类型.
本章主題 C++的程式結構 資料型態與宣告 算術運算 簡易的輸入輸出指令 程式編譯(Compile)的過程與原理.
一年級的分年細目詮釋與實例探討 苗栗縣國小數學領域輔導團(94年4月).
方格紙上畫正方形.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第2章 Java语言基础.
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
聖經的獨特.
第二章 Java基础语法 北京传智播客教育
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
Presentation transcript:

Java lab3

Download lab3 ftp://ss:ss@10.132.141.33/classes/07/071  程序设计B/LAB/lab3/lab3_new ftp://ss:ss@10.132.141.33/classes/07/071 程序设计B/MATERIALS/ JDK_API_1_5_zh_CN.CHM

Preview of lab2 安装JDK 设置环境变量 Path= D:\Java\j2sdk1.4.2\bin; 命令文件 javac, java..的路径 ClassPath= .; 你的 .class文件和导入的类包的路径

Preview of lab2 书写 .java 文件的编辑器 NotePad EditPlus 源文件保存格式为 .java 而不是 .txt EditPlus 导入命令javac and java Javac $(FileName) Java $(FileNameNoExt)

Number systems 十进制 Decimal(0~9) 二进制 Binary(0,1) 八进制 Octal(0~7) 十六进制 Hexadecimals(0~9,A,B,C,D,E,F)

Transform between Number Systems Binary  Decimal d=bn*2^n+bn-1*2^(n-1)+…+b1*2^1+b0*2^0 Binary  Hex 1101|0101|1001 D59 Binary  Octal 110|101|011|001 6531

Primitive Data Types

Declaring Variables int fileNum; double height,width; “int” not “Int” or “INT”

Assignment Statements int x; x = 100; √ x = 3.1415926; X float f; f = 3.1415926; X

Type Casting float f; f = 3.1415926; X f = 3.1415926f; √ f = (float)3.1415926; √

Operators +, -, *, /, % 5 / 2  2 5 % 2  1 5.0 /2  2.5 5.0 % 2  0.0

Operators ++,-- int x = 0; int a = x++; a=0,x=1 int b = ++x; b=1,x=1 x = x+++x++; don’t write like this!

String vs Primitive Data Types String s = “3.141526”; double d = Double.parseDouble(s); int x = 361; String s = “” + x; String s1 = String.valueOf(x);

Exercise_new BinaryToDecimal E.g. “1101”->13 要求: 实现“四位的二进制串”-〉”十进制”的转换 不必判断是否是正整数,可以不用if..else..语句 E.g. “1101”->13 firstint*8+secondint*4+thirdint*2+fourthint*1=13

Exercise_new Tips: 读取输入 String input=JOptionPane.showInputDialog(null,str1,str2,JOptionPane.QUESTION_MESSAGE); 首先使用String类的charAt()函数实现输入的字符串的逐位提取, 注意String的下标是从0开始的(四位的话,就是0,1,2,3) 以提取输入的第1个字符为例: char firstno=input.charAt(0); 提取第2,3,4个字符可依次类推 由于只有四位,可以不用循环

Exercise_new Tips: 将提取的字符串转换为字符串,然后用parseInt()转换成整数 计算 输出结果 方式(1):分两步 String firstStr=firstno+””; int firstInt=Integer.parseInt(firstStr); 方式(2):一步,省去声明变量的步骤 int firstInt=Integer.parseInt(firstno+””); 计算 使用公式firstInt*8+secondInt*4+thirdInt*2+fourthInt*1 输出结果 JOptionPane.showMessageDialog(null,str1,str2,JOptionPane.INFORMATION_MESSAGE);

Exercise_new

Exercise_new 说明 由于大家还没有学习条件和循环语句, 鼓励都使用新的exercise(2进制到10进制),如果已经完成了原先的exercise(10进制到2进制),也可以提交,给分的标准都是一样的,大家不要担心. 关于if判断是否正数以及while循环并不要求,有能力的同学可以尝试. 这是第1次lab上传,由于内容临时有变动,截止日期可以延到下周四,只要上传就有分,但一定不要抄袭,否则一律记0分.如果要取消已上传的lab,可以重新上传,默认最后上传的一份是有效的,其他的不会检查.

Upload your work ftp://10.132.140.188 java 建立文件夹, 学号+姓名,新建一个文件夹命名为lab3, 上传到该文件夹下 上传的lab必须包括.java和.class文件