<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人