程式設計實作.

Slides:



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

多元評量與 Greenfoot 簡介 南港高中高慧君. 演講大綱 多元評量 高中階段程式設計教學目標與困境 Greenfoot 快速入門 – 袋熊吃樹葉 – 沙灘螃蟹 Greenfoot 臺灣社群介紹 2.
第一單元 建立java 程式.
第三课 中国的摇滚乐歌手——崔健.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
迴圈 迴圈基本觀念 while迴圈 do 迴圈 for迴圈 巢狀迴圈 迴圈設計注意事項 其他控制指令 迴圈與選擇的組合.
四資二甲 第三週作業 物件導向程式設計.
C#程序设计案例教程 第3章 程 序 结 构.
TQC+ 物件導向程式認證-JAVA.
第4章 JavaScript脚本语言基础 4.1 JavaScript简介 4.2 JavaScript语法基础
第 5 章 流程控制 (一): 條件分支.
对外汉语写作课教学.
第二章 JAVA语言基础.
選擇 運算式 邏輯運算 if指令 流程圖基本觀念 程式註解 巢狀if指令 switch指令.
第三章 控制结构.
程設一.
Q1: 追蹤程式: 印出結果? 搶答 while (i<=n) { p=p*i; i=i+2; }
2.1 基本資料型別 2.2 變數 2.3 運算式與運算子 2.4 輸出與輸入資料 2.5 資料型別轉換 2.6 實例
控制流程 邏輯判斷 迴圈控制.
Class 2 流程控制-選擇敘述與迴圈.
第二章 C# 基础知识.
C++Primer 3rd edition 中文版 Chap 5
Java基础 JavaSE异常.
流程控制結構 4-1 流程控制與UML活動圖 4-2 程式區塊與主控台基本輸入 4-3 條件控制敘述 4-4 迴圈控制敘述 4-5 巢狀迴圈
實作輔導 日期: 3/11 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
程式敘述執行順序的轉移 控制與重複、方法 Lecturer:曾學文.
第3章 語法入門 第一個Java程式 文字模式下與程式互動 資料、運算 流程控制.
本單元介紹何謂變數,及說明變數的宣告方式。
程式設計實作.
第2章回顾 标识符:不用记,动手 关键字:if, else, switch, for, while, do, break, continue, void, …… 局部变量和成员变量 ①变量作用域 ②内存布局 基本数据类型 ①4类8种 ②互相转换 流程控制语句 ①分支 if……else, switch.
授课老师:龚涛 信息科学与技术学院 2018年3月 教材: 《Visual C++程序员成长攻略》 《C++ Builder程序员成长攻略》
Java语言程序设计 第五部分 Java异常处理.
條件判斷指令 -if 指令 -switch 指令 迴圈指令 - for 迴圈 - while迴圈 - break、continue 指令
第三章 流程控制與例外處理 資訊教育研究室 製作 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
實作輔導 3 日期: 4/14(星期六) 09:10~12:00、13:10~16:00
2019/1/17 Java语言程序设计-程序流程 教师:段鹏飞.
异常及处理.
Java程序设计 第2章 基本数据类型及操作.
第5讲 使用类和对象编程(三) 内部类 实例 程序控制结构 选择语句.
Ch02-基礎語法.
C/C++/Java 哪些值不是头等程序对象
第一單元 建立java 程式.
* 單元:電腦與問題解決 主題:Java物件導向程式設計-類別與物件 台南縣國立善化高中 蕭嘉民 老師
第三章 C# 基础知识.
實作輔導 2 日期: 3/24(星期六) 09:10~16:00 地點:臺北市立大學 臺北市中正區愛國西路一號 (中正紀念堂站7號出口)
第二章Java基本程序设计.
C语言概述 第一章.
程式結構&語法.
4 條件選擇 4.1 程式基本結構 循序式結構 選擇式結構 重複式結構 4-3
第二章 Java基本语法 讲师:复凡.
Java程式初體驗大綱 大綱 在學程式之前及本書常用名詞解釋 Hello Java!程式 在Dos下編譯、執行程式
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
第二章 Java语法基础.
第二章 Java基本语法 讲师:复凡.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
龍老師我不會Debug QQ.
#include <iostream.h>
第二章 Java基本语法 讲师:复凡.
PPT注意事项: 当前PPT课件文件必须和提供的源代码文件夹“代码”在同一目录中即不要移动文件夹“代码”的默认位置。
JAVA 程式設計與資料結構 第三章 物件的設計.
第2章 Java语言基础.
迴圈(重複性結構) for while do while.
C#快速導讀 流程控制.
判斷(選擇性敘述) if if else else if 條件運算子.
C语言基本语句 判断循环.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第二章 Java基础语法 北京传智播客教育
輸出執行結果到螢幕上 如果要將執行結果的文字和數值都「輸出」到電腦螢幕時,程式要怎麼寫? class 類別名稱 {
第二章 Java基本语法 讲师:复凡.
Summary
Presentation transcript:

程式設計實作

另一種輸入方式 利用java.util.Scanner類別取得使用者的輸入 Scanner取得輸入的依據是空白字元,只要按下空白鍵、tab鍵 或是Enter鍵,Scanner類別就會傳回下一個輸入。。

另一種輸入方式 import java.util.Scanner; public class scan { public static void main(String[] args) throws Exception{ Scanner cin = new Scanner(System.in); String abc = cin.next(); System.out.print(abc); }

Scanner的方法

條件與迴圈 if 敘述 if( 條件運算式 ) { 敘述區; } 條件運算式:作為if敘述成立與否的條件,其結果必須是布林值。 敘述區: 可包含一個或多個Java敘述。

條件與迴圈 if-else if-else 敘述 if-else 敘述 if ( 條件運算式 ){ 敘述區1; } else{ 敘述區2; ……. else{ 敘述區n; if-else 敘述 if ( 條件運算式 ){ 敘述區1; } else{ 敘述區2;

條件與迴圈 switch 敘述 switch( 運算式 ){ case 數值1: 敘述區1; break; case 數值2: 敘述區2; break; ……… default: 敘述區n; } 運算式:switch敘述的條件,運算後的值必須為整數或字元。 敘述區: 當數值等於1就執行敘述區1,都不等於case數值則執行 default敘述區內的敘述。

條件與迴圈 條件運算符號 變數=運算式1 ? 運算式2 : 運算式3 ; 例: letter = (num >=0) ? ‘+’: ‘-’; 以上敘述等於: if (num >=0) letter=‘+’; Else letter=‘-’;

條件與迴圈 迴圈敘述 : for 敘述 for (計數值 ; 條件值 ; 增減值){ 敘述區; }

條件與迴圈 迴圈敘述 : while 敘述 while (條件運算式){ 敘述區; }

條件與迴圈 迴圈敘述 : do while 敘述 do{ 敘述區; } while (條件運算式);

條件與迴圈 巢狀迴圈 巢狀迴圈就是在迴圈中包含另一個迴圈。

條件與迴圈 中斷(break)與繼續(continue) break為用來中斷switch、for、while、do-while等區塊。 例: for (a=0; a<=b; a++){ if (…….) //若條件成立 break; //中斷for 迴圈 }

條件與迴圈 中斷(break)與繼續(continue) continue配合if條件放在for、while、do-while迴圈中,用來跳過 continue至迴圈結束點間的敘述,而返回迴圈起點。 例: for(count=1;count<=maxnum;count++){ if (count % 3 != 0) //若不是3的倍數 continue; //返回迴圈起點 System.out.println(count); //若非3的倍數則不顯示 }

實作 實作一 使用巢狀迴圈輸出如右邊的圖形。 實作二 讓使用者隨意輸入一正整數,並輸出1到此正整數之間的所有質數及這些質數的和。 實作三 寫一程式可輸出1~200之間屬於5或7的倍數的數值。

實作 實作四 PPT 下載 : http://oss.csie.fju.edu.tw/~neilsun100/program.html 使用者欲使用上述程式碼輸入兩行資料並輸出至螢幕上,輸入第一行為hello,輸入第二行為nice to meet you,輸出也要為兩行,但在執行此程式碼時,輸入會發生問題,請至少提供兩個方法解決此問題,並解說為何上述程式碼會發生問題。 PPT 下載 : http://oss.csie.fju.edu.tw/~neilsun100/program.html