第一單元 建立java 程式.

Slides:



Advertisements
Similar presentations
第四章 类、对象和接口.
Advertisements

3.2 Java的类 Java 类库的概念 语言规则——程序的书写规范 Java语言 类库——已有的有特定功能的Java程序模块
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第一單元 建立java 程式.
项目6 通用堆栈.
C语言程序设计 主讲教师 :张群燕 电话:
四資二甲 第三週作業 物件導向程式設計.
C#程序设计案例教程 第3章 程 序 结 构.
第一章 C语言概述 计算机公共教学部.
算法设计与分析 Algorithm Design and Analysis
南京理工大学 第2章 Java基本语法 本章我们将学习Java编程语言的基本语法,包括变量、操作符、表达式、语句、字符串、数组、控制流以及如何使用帮助文档。 使用下面的编程框架: public class Test{ public static void main(String []args){ //以下添加测试代码.
JAVA 程式設計 資訊管理系 - 網路組.
本章大綱 2-1、程式、程式語言、程式架構 2-2、變數與資料型態 2-3、常數 2-4、 運算式、運算子和運算元
第二章 JAVA语言基础.
Ch07 介面與多重繼承 物件導向程式設計(II).
第三章 控制结构.
第5章 Java中类、对象、接口 及包的概念 5.1 类的基本概念 5.2 类的继承概念 5.3 抽象类和接口 5.4 包.
Ch08 巢狀類別 物件導向程式設計(II).
程式設計實作.
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
Visual C++ introduction
第二章 C# 基础知识.
Java基础 JavaSE异常.
程式敘述執行順序的轉移 控制與重複、方法 Lecturer:曾學文.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
本單元介紹何謂變數,及說明變數的宣告方式。
西南科技大学网络教育系列课程 高级语程序设计(Java) 第五章 继承、接口与范型.
Java程式概觀.
程式設計實作.
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
第三章 C++中的C 面向对象程序设计(C++).
2 C++ 的基本語法和使用環境 親自撰寫和執行程式是學好程式語言的不二法門。本章藉由兩個簡單的程式,介紹C++ 程式的基本結構和開發環境,讓初學者能逐漸建立使用C++ 的信心。
Java语言程序设计 第五部分 Java异常处理.
Java程序设计 第9章 继承和多态.
第3章 變數、常數與資料型態 3-1 C語言的識別字 3-2 變數的宣告與初值 3-3 指定敘述 3-4 C語言的資料型態
中国矿大计算机学院杨东平 第5章 接口和包 中国矿大计算机学院杨东平
3.1 数据类型 3.2 标识符与关键字 3.3 常量 3.4 变量 3.5 运算符与表达式 3.6 一个编程实例
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
异常及处理.
Java程序设计 第2章 基本数据类型及操作.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
第三章 C# 基础知识.
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:
JAVA 编 程 技 术 主编 贾振华 2010年1月.
第二章Java基本程序设计.
JAVA 程式設計 資訊管理系 - 網路組.
輸入&輸出 函數 P20~P21.
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
C++语言程序设计教程 第2章 数据类型与表达式 第2章 数据类型与表达式 制作人:杨进才 沈显君.
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
Review 1~3.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
第6單元 6-1 類別的繼承 (Class Inheritance) 6-2 抽象類別 (Abstract Class)
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
JAVA 程式設計與資料結構 第三章 物件的設計.
變數、資料型態、運算子.
第2章 Java语言基础.
迴圈(重複性結構) for while do while.
判斷(選擇性敘述) if if else else if 條件運算子.
第二章 Java基础语法 北京传智播客教育
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
Summary
InputStreamReader Console Scanner
Presentation transcript:

第一單元 建立java 程式

JAVA程式的架構 類別的宣告: /* 程式範例: Ch2_2_1.java */ public class Ch2_2_1 { // 主程式 public static void main(String[] args) // 顯示訊息 System.out.println("第一個Java應用程式"); } 檔案的名稱和類別 的名稱要一致

JAVA程式的架構 主程式: 註解 /* 程式範例: Ch2_2_1.java */ public class Ch2_2_1 { // 主程式 public static void main(String[] args) // 顯示訊息 System.out.println("第一個Java應用程式"); } block 敘述結尾

JAVA程式的架構 自由寫作風格 int balance = 1000 ; interest = balance * rate ; System.out.println (“Hello”) ; int balance = 1000 ; interest = balabce * rate ; System.out.println (“Hello”) ;

JAVA程式 程式撰寫 程式編譯 程式執行

第二單元 變數 資料型態 運算元

變數的命名 Keywords abstract boolean break byte case catch char class const continue default do double else extends final finally float for goto if implements import instanceof int interface long native new package private protected pulic return short static strictfp super switch synchronized this throw throws transient try void volatile while

變數的命名 常數 變數 類別 函數 MAX_SIZE size、screenSize LargeSize、SmallCar pressButton, scrollScreen

變數的宣告 屬性名稱 說明 名稱(name) 變數名稱 位址(address) 變數的記憶體位址 尺寸(size) 變數佔的記憶體大小 型態(type) 變數的資料型態 值(value) 變數值 壽命(lifetime) 變數存在的時間 範圍(scope) 變數的使用範圍

變數的宣告 資料型態 變數名稱 ; byte int short examples: long float int I, j , k; 資料型態 變數名稱 ; byte int short long float double char boolean examples: int I, j , k; int count = 100;

變數的宣告 指定敘述 int x, y ; x = 20 ; y = x*3 – 2 ;

變數的宣告 常數的宣告和使用 final double PI = 3.1415926

JAVA的資料型態 整數 : 整數型態 位元數 byte 8 short 16 int 32 long 64

JAVA的資料型態 浮點數 : 浮點數型態 位元數 float 32 double 64 浮點數值 十進位數值 0.0004 0.004 .000005 0.000005 6e-4 0.0006

JAVA的資料型態 字元 : char a = ‘A’ ; char b = 65 ; Backspace \f FF \n LF \r Enter \t Tab \‘ ‘ \“ “ \\ \ char a = ‘A’ ; char b = 65 ; char c = ‘\u0020’ ; // Space 字串 : “ Java 2 Programming Guide “ “ Hello World !!”

JAVA運算式 算術運算子 運算子 說明 運算式範例 - 負號 -5 ++ 遞增 A++ -- 遞減 A-- * 乘 6*7 / 除 8.0/5.0 % 取餘數 8%3 + 加 4+3 減 4-3

JAVA運算式 關係運算子 運算子 說明 運算式 結果 == 等於 4==5 F != 不等於 4!=5 T < 小於 4<5 > 大於 4>5 <= 小於等於 4<=5 >= 大於等於 4>=

JAVA運算式 條件運算子 運算子 範例 說明 ! !op NOT運算 && op1&&op2 且運算 || op1||op2 或運算

JAVA運算式 位元運算子 運算子 A B C D 範例 結果 說明 ~ 1(01) ~A -2(10) NOT << 3(11) C<<2 12(1100) RS >> 2(10) B>>1 1(1) LS >>> 16(1000) D>>>1 8(0100) LRS & A&C AND ^ A^B XOR | A|B OR

JAVA運算式 資料型態的轉換 double > float > long> int > short > byte OP1 OP2 TYPE double double float float int float long int long

JAVA運算式 資料型態的轉換 17 / 5 = 3 a=17 b=15 r = (float) a / (float) b ;