<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            Java流程控制

            時間:2025-02-14 14:55:57 java語言 我要投稿
            • 相關推薦

            Java流程控制

              Java語言的出現背景、主要特點、發展歷程以及Java技術的應用,指出 Java 是當今IT產業和人類文明的創新和希望。下面小編為你分享Java流程控制,歡迎大家閱讀!更多相關信息請關注相關欄目!

              Java流程控制的語法與 C/C++ 類似,也有 if...else、while、do...while、for、switch...case等,這里不再講述具體語法,僅舉例說明。

              輸出九九乘法表(右上三角):

              public class Demo {

              public static void main(String[] args){

              int i, j;

              for(i=1; i<=9; i++){

              for(j=1; j<=9; j++){

              if(j<i){

              //打印八個空格,去掉空格就是左上三角形

              System.out.print(" ");

              }else{

              System.out.printf("%d*%d=%2d ", i, j, i*j);

              }

              }

              System.out.print(" ");

              }

              }

              }

              運行結果:

              Java中也有 printf() 語句,用來控制輸出格式,不過實際開發中不常用,因為輸出到控制臺的數據很少要求嚴格的格式,一般 println() 和 print() 就夠了。

              println() 輸出內容后換行,print() 不換行。

              又如,求某一年的某一月有多少天:

              復制純文本新窗口

              import java.util.*;

              public class Demo {

              public static void main(String[] args){

              int days = 0;

              // 獲取用戶輸入

              Scanner sc = new Scanner(System.in);

              System.out.print("輸入年份:");

              int year = sc.nextInt();

              System.out.print("輸入月份:");

              int month = sc.nextInt();

              switch(month){

              case 1:

              case 3:

              case 5:

              case 7:

              case 8:

              case 10:

              case 12:

              days=31;

              break;

              case 4:

              case 6:

              case 9:

              case 11:

              days=30;

              break;

              case 2:

              // 判斷閏年

              if(year%4==0 && year%100!=0 || year%400==0)

              days=29;

              else

              days=28;

              break;

              default:

              System.out.println("月份輸入錯誤!");

              System.exit(0); // 強制結束程序

              }

              System.out.printf("天數:%d ", days);

              }

              }

              運行結果:

              輸入年份:2014

              輸入月份:02

              天數:28

              Java中沒有像C語言中的scanf()語句,從控制臺獲取輸入有點麻煩,我推薦使用 Scanner 類,具體語法請大家自行查看API。

            【Java流程控制】相關文章:

            關于java的訪問控制02-26

            理解Java訪問權限的控制07-22

            java設置cookie方法流程03-15

            Java入門教程:控制語08-05

            關于Java控制語句之if、switch語句知識拓展02-04

            Java與Java web的區別01-30

            銀行從業資格《風險管理》考點:業務流程控制05-28

            淺談Java語言與Java 技術03-28

            Java與Java web有什么不同04-16

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看