国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Java語言中的程序流程控制

2019-11-14 23:38:05
字體:
來源:轉載
供稿:網友
java語言中的程序流程控制

(1.流程控制

有三種基本技術可以改變程序的控制流程:

A.調用方法 :將導致控制流程離開當前方法,轉移到被調用的方法。

B.選擇 : a. if / else語句

b. switch語句

c.三目運算

C.循環 :a. while循環

b. for 循環

c. do / while循環

注:所有的控制結構都包含了某種類型的布爾判斷

(2.布爾邏輯(布爾值:true, false)

在組合布爾表達式時,有四種類型的邏輯:

A. 和(&&):每個表達式都為真時。

B. 或(||):只要其中的一個表達式為真。

C. 異或

D. 非(!):對一個布爾表達式取反。

(3. 布爾運算符

A. 短路和(&&)

B. 和(&)

C. 短路或(|| )

D. 或(|)

E. 異或(^)

F. 非(!)

(4. 選擇語句

A. 單分支語句:if(){}

B.雙分支語句:if(){}else{}

C.多分支語句:if(){}else if(){}else{}

D. switch語句:一般用作于等值條件判斷

switch(變量){

case值:語句;break;

case值:語句;break;

default:

}

注:1.switch語句中只能是byte(字節型)、short(短整型)、int(整型)、char(字符型).

2.每一個case常量表達式都必須不相同

3.case和default位置不固定

(5.循環語句

A. while:先判斷,后循環

B. do / while :先循環,后判斷,循環至少要執行一次

C. for:先判斷,后循環,它是一種指定次數循環的控制結構

例如1.:有一分數序列:2/1,3/2,5/3.....求出這個數列的前20項之和。

public class One{ public static void main(String[] args){ int den=1;//分母 int num=2;//分子 double sum=0; int temp=0; for(int i=0;i<20;i++){ temp=num; num=den+num; den=temp; sum=sum+(double)num/den; } System.out.

例如2.隨機產生一個0~99之間的隨機數,然后開始猜數字游戲

import java.util.Scanner;public class Three{ public static void main(String[] args){ Scanner input = new Scanner(System.in); //產生隨機數 int random = (int)(Math.random()*100); System.out.println(random); int c=0; int temp=0; while(c==0){ System.out.print("請輸入你猜測的數字:"); int num = input.nextInt(); temp++; if(random==num){ System.out.println("恭喜你猜對了!"); c=1; } else if(random>num){ System.out.println("小了點,再猜"); } else if(random<num){ System.out.println("大了點,再猜"); } } System.out.println("總共猜的次數為:"+temp); }}

(6.跳轉語句

A. break語句:可以用于任何循環控制結構,從而使循環立即終止

B. continue語句: a. continue在for循環中,將導致控制流程立即跳到更新語句

b.continue在while和do/while中,控制流程立即跳到布爾表達式


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库车县| 济源市| 沂南县| 铜陵市| 中阳县| 深水埗区| 龙门县| 芜湖市| 清水河县| 平顶山市| 东平县| 甘德县| 仁怀市| 北安市| 开原市| 岫岩| 大宁县| 泰顺县| 浦江县| 江西省| 庄浪县| 寻乌县| 贵港市| 大丰市| 临潭县| 高清| 苍南县| 青浦区| 林西县| 鄢陵县| 重庆市| 金阳县| 基隆市| 禄丰县| 阿坝县| 保靖县| 崇文区| 襄垣县| 乡宁县| 关岭| 建昌县|