1. 程式人生 > 實用技巧 >第三章 程式流程控制

第三章 程式流程控制

1.選擇結構程式設計

Java語言提供了兩條基本的分支選擇語句:if語句和switch語句

雙分支選擇結構:if/else

單分支選擇結構

多分支選擇結構:switch

2.if語句

if(表示式)

  語句1

else

  語句2

3.斐波那契數列

public class chapter3 {
    public static void main(String[] args) {
        int f1 = 1, f2 = 1;
        for (int i = 1; i < 38 / 2; i++) {
            System.out.println(f1 
+ "\t" + f2); f1 = f1 + f2; f2 = f2 + f1; } } }

4.李、王、張三人競選,群眾投票表決,試設計一個統計選票的程式

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class chapter3 {
    public static void main(String[] args)throws IOException{
        BufferedReader keyin
=new BufferedReader((new InputStreamReader(System.in))); int Ltotal=0,Wtotal=0,Ztotal=0; char name; String c1; System.out.print("enter letter L or W or Z name,# to end:"); c1=keyin.readLine(); name=c1.charAt(0); while(name!='#'){ switch
(name){ case 'L': case 'l': Ltotal++; break; case 'W': case 'w': Wtotal++; break; case 'Z': case 'z': Ztotal++; break; } System.out.print("enter letter L or W or Z name,# to end:"); c1=keyin.readLine(); name=c1.charAt(0); } System.out.println("Ltotal="+Ltotal); System.out.println("Wtotal="+Wtotal); System.out.println("Ztotal="+Ztotal); } }