JAVA 程式設計 資訊管理系 - 網路組.

Slides:



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

多元評量與 Greenfoot 簡介 南港高中高慧君. 演講大綱 多元評量 高中階段程式設計教學目標與困境 Greenfoot 快速入門 – 袋熊吃樹葉 – 沙灘螃蟹 Greenfoot 臺灣社群介紹 2.
单元二:面向对象程序设计 任务二:借书卡程序设计.
3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第一單元 建立java 程式.
项目6 通用堆栈.
四資二甲 第三週作業 物件導向程式設計.
面向对象的程序设计(一).
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
JAVA 程式設計 資訊管理系 - 網路組.
第二章 基本程式設計.
第二章 JAVA语言基础.
程式設計實作.
Q1: 追蹤程式: 印出結果? 搶答 while (i<=n) { p=p*i; i=i+2; }
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
控制流程 邏輯判斷 迴圈控制.
.NET 程式設計入門(使用 C#) 講師:鄧智鴻.
常用工具类.
實作輔導 日期: 3/11 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
程序與函數的類別方法 目的:模組化程式設計 方法:由上而下設計 注意事項:(1)獨立性 (2)結合問題 (3)子問題間的溝通.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
Java程式概觀.
程式設計實作.
第四章 基本輸出入 Java應用程式的輸出入介面有三種,分別是命令提示字元視窗、AWT元件、及Swing元件。本單元先介紹命令提示字元視窗,AWT請看第16、17章,Swing請看第20章。 輸入 輸出.
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
JAVA 程式設計 資訊管理系 - 網路組.
實作輔導 3 日期: 4/14(星期六) 09:10~12:00、13:10~16:00
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
2019/1/16 Java语言程序设计-类与对象 教师:段鹏飞.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
Java程序设计 第2章 基本数据类型及操作.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
C#程序设计基础 第二章 数据类型.
第一單元 建立java 程式.
第三章 C# 基础知识.
Java程序设计 第8章 字符串和文本I/O.
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
第二章Java基本程序设计.
第三课 标识符、关键字、数据类型.
第二章 Java基本语法 讲师:复凡.
輸入&輸出 函數 P20~P21.
Java變數 2014/6/24.
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
第二章 Java语法基础.
第二章 类型、对象、运算符和表达式.
Review 1~3.
龍老師我不會Debug QQ.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
本节内容 指针类型.
簡單Java介紹.
第二章 Java基本语法 讲师:复凡.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
變數、資料型態、運算子.
第2章 Java语言基础.
Programming & Language Telling the computer what to do
基本資料型態 變數與常數 運算子 基本的資料處理 授課:ANT 日期:2014/03/03.
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
第二章 Java基础语法 北京传智播客教育
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
方法(Method) 函數.
InputStreamReader Console Scanner
Presentation transcript:

JAVA 程式設計 資訊管理系 - 網路組

如何學好JAVA 賞心悅目 由大到小 用程式語言模擬你的思考 大小寫區分

開發環境 JAVA SDK 7 http://www.oracle.com/technetwork/java/javase/downloads/index.html NetBeans 或 Eclipse NetBeans https://netbeans.org/downloads/index.html Eclipse http://www.eclipse.org/downloads/

第一隻程式 public class Welcome { public static void main(String agrs[]) { System.out.println("Hello JAVA"); }

print差別 System.out.print("Hello JAVA"); System.out.printf("Hello JAVA"); System.out.println("Hello JAVA");

print差別 print 和 printf 差別在於解譯特殊符號 print 和 println 差別在於換行

printf %c 单个字符 %d 十进制整数 %f 十进制浮点数 %o 八进制数 %s 字符串 %u 无符号十进制数 %x 十六进制数 %% 输出百分号%

printf %c 一個字元(char) %d 整數(int, long) %f 浮點數(float, double) %o 八進制的數字 %s 字串(String) %u 不帶正負號的整數 %x 十六進制的整數 %% % 來源 http://heidian.iteye.com/blog/404632

資料型態 Primitive Types / simple type 範圍 中文 byte (1byte) -128 ~ 127 位元組 short (2bytes) -32768 ~ 32767 短整數 int (4bytes) -2147483648 ~ 2147483647 整數 long (8bytes) -9223372036854775808 ~ 9223372036854775807 長整數 float (4bytes) +-3.4028237*10+38 ~ +-1.30239846*10-45 浮點數 double (8bytes) +-1.76769313486231570*10+308 ~ 4.94065645841246544*10-324 倍準數 char (2bytes) Unicode characters (含中文) 字元 boolean (1bytes) true或false 布林函數  String  字串 字串

輸入資料 Scanner input = new Scanner(System.in); int a = input.nextInt(); System.out.println(a);

運算子 運算子 功能 範例 + 加 a + b - 減 a - b * 乘 a * b / 除 a / b % 取餘數 a % b

猜猜看c是多少 int a = 10; int b = 3; int c = a/b;

猜猜看c是多少 int a = 10; int b = 3; float c = a/b;

正確應該是 int a = 10; int b = 3; float c = (float)a/b;

相等性及關係運算子 運算子 功能 範例 == 相等 a == b != 不相等 a != b > 大於 a >= b >= 大於等於 < 小於 a < b <= 小於等於 a <= b

條件運算子 運算子 功能 範例 && 邏輯且(And) a && b || 邏輯或(or) a || b ?: 條件選擇(if) a ? b : c

位元運算子 運算子 功能 範例 ~ 取補數 ~a << 保留正負號向左位移 a << b >> 保留正負號向右位移 a >> b >>> 無正負號向右位移 a >>> b & 位元且 a & b ^ 位元互斥或 a ^ b | 位元包含或 a | b

if 條件式一 if(條件式)     陳述句一; else     陳述句二;

if 條件式二 if(條件式) {      陳述句一;      陳述句二;  }  else {      陳述句三;      陳述句四;  }

猜猜看會顯示什麼 int a =123; if(a==1) System.out.print("1"); System.out.println("2");

if 條件式三 if(條件式一)      陳述一;  else if(條件式二)      陳述句二;  else if(條件式三)      陳述句三;  else      陳述句四;