日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

别跑!JAVA!-----------一篇关于JAVA的博客

發布時間:2023/12/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 别跑!JAVA!-----------一篇关于JAVA的博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視頻簡介

解密Java編程開發

Java,別跑,哈哈,初次見面,請多關照。
初次接觸Java,感覺有種莫名的奇妙感,覺得特別高大上,“我的天,我要在編程領域的有所作為…”林林總總
后來,通過學習,Java并不是想象的那樣高深莫測,反而只是編程領域的敲門磚,所謂“活到老,學到老”,又所謂“上了賊船,入了賊窩”,我頓時發現這是個起點,起點往往預示了成功的一半。

那么,到底什么是Java?

Java,是于1995年5月被推出的Java程序設計語言和Java平臺的總稱。 Java起源于Oak,在印度一個盛產咖啡的島—爪哇島被命名,是由James Gosling等幾位工程師于1995年5月推出的一種可以編寫跨平臺應用軟件、完全面向對象的程序設計語言。
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java 是一項用于開發應用程序的技術,可以讓 Web 變得更有意思和更實用。 Java 與 javascript 并不相同,后者是一種用于創建 Web 頁的簡單技術,只能在瀏覽器中運行。
使用 Java 可以玩游戲、上載照片、聯機聊天以及參與虛擬體驗,并能夠使用聯機培訓、網上銀行和互動地圖等服務。如果沒有安裝 Java,則許多應用程序和網站都無法工作。
默認情況下,Java 將自動通知您有新的更新可供安裝。 為確保軟件最新和計算機安全,請您務必接受并安裝更新。 如果您在 Windows 計算機上收到了更新 Java 的通知但您記得從未下載或安裝它,則有可能是 Java 已經隨您的新計算機預先加載。

于是,我對這個龐大的編程王國產生了濃烈的興趣,
好了,Java的初識,就告一段落,接下來,重頭戲開始了。

Are You Ready?

================================================

正文

=================================================

我對Java的理解:

Java是一個面向對象的語言。對程序員來說,這意味著要注意應中的數據和操縱數據的方法(method),而不是嚴格地用過程來思考。在一個面向對象的系統中,類(class)是數據和操作數據的方法的集合。數據和方法一起描述對象(object)的狀態和行為。每一對象是其狀態和行為的封裝。類是按一定體系和層次安排的,使得子類可以從超類繼承行為。在這個類層次體系中有一個根類,它是具有一般行為的類。Java程序是用類來組織的。

Java還包括一個類的擴展集合,分別組成各種程序包(Package),用戶可以在自己的程序中使用。例如,Java提供產生圖形用戶接口部件的類(java.awt包),這里awt是抽象窗口工具集(abstract windowing toolkit)的縮寫,處理輸入輸出的類(java.io包)和支持網絡功能的類(java.net包)。

1. java軟件類型:

客戶端
銀行軟件、商場結算軟件
瀏覽器
京東商城、淘寶網、易趣網
移動端
Android APP
高速運算和存儲
大數據開發

2.java起源

Java是Sun Microsystems于1995年推出的高級編程語言, Sun目前被Oracle(甲骨文公司)收購了

3.java發展史

我們使用的jdk版本:1.6-1.8

4.java平臺體系結構

1.JAVA SE
2.JAVA ME
3.JAVA EE

5.配置java環境變量(JDK)

步驟:
1.找到jdk的安裝包
2.默認安裝到C盤
3.配置jdk的環境變量
4.測試jdk是否安裝成功(到搜索欄,輸入命令符cmd,回車,輸入java -version,回車)

6.java運行過程(執行原理)

步驟:
1.通過javac命令將java文件(專業術語叫源文件)編譯成class文件(專業術語叫字節碼文件)
2.通過java命令執行class文件,運行成功!

7.Java的特點:

跨平臺

8.java的入口函數語法:

public static void main(String[] args){
}

9.使用ide工具(Myeclipse)

1.創建工程project(建議工程名小寫,首字母建議用字母不用數字)
步驟:File選項卡->New ->Java Project
2.創建包package(建議包名首字母小寫)
步驟:File選項卡->New->Package
3.創建類class(首字母必須大寫!)
步驟:File選項卡->New->class
4.運行java文件。
步驟:右擊鼠標->Run As -> Java Application
(保存快捷鍵:CTRL+S)

10.代碼詳解:

(1)創建類:
public class A{
}
(2)入口函數:
public static void main(String[] args){
}
(3)輸出語句:
System.out.println("");

賦值的過程如下:

變量命名的規則,其實很簡單,

就像上面圖示,注意 “字 下 美 人 數 駱駝”的規則,變量輕松命名。

=================================================

一.基本語法講解:

  • public class A{} ——>中A代表的含義就是創建了一個類,類名是A。
    2.
    package test; ——>中test代表的含義就是創建了一個包,包名是test。
    3.入口函數:
    public static void main(String[] args){
    }
    4.輸出語句:
    System.out.println(“陳胡。。。。”);
    5.方法
    B() ——>創建一個方法,B是方法名稱

    二.換行符:

    System.out.print(“徐曉琴\n”);
    System.out.print(“徐曉琴”);
    等價于
    System.out.println(“徐曉琴”);
    System.out.print(“徐曉琴”);

    三.TAB鍵

    System.out.print(“老\t師”);

    四.變量

    1.一個數據存儲空間的表示(CPU內存開辟的一個空間)
    2.變量的存儲地址唯一,不重復
    3.變量三要素:

    • 變量名
    • 變量類型
    • 變量值
      案例:
      //1.創建變量的過程:
      //(1)變量的類型 變量 = 變量值
      int money = 1000 ;
      //(2)(在myeclipse的控制臺上)輸出(變量名為money的)變量(的值)
      System.out.println(“小明到銀行里存了”+money+“元”);

    4.變量命名規則

    /**
    *變量命名規則:

    • 字(字母)、下(下劃線)、美(美元符號)、人(人民幣)、數(包含數字可以,但是不可以作為首字母)、
    • 駱駝(駝峰規則)—>當變量名由多個單詞組成的話,后面那個單詞首字母需要大小,注意:不強制要求!
    */ public class Demo004 {public static void main(String[] args){int a = 100;int _ = 100;int $ = 100;int= 100;//(中文格式下的shift+4鍵)int d4 = 100;int myCat = 100;} }

    5.java常用的數據類型的分類:

    1.數值類型
    分為:整型,浮點型
    2.非數值類型

    (java常見的基本數據類型:
    byte short int long
    float double char boolean)

    2.2 java中的引用類型:String
    String a = “1”;(值只要有雙引號就是字符串類型)

    2.3 String和char類型的區別?
    String全稱:字符串(包含單個,乃至多個),語法:一定是雙引號
    char 全稱: 字符(單個) 語法:一定是單引號

    3.附注:取值范圍從小到大:======================================》重點!!!
    byte->short->int ->long ->float ->double
    char->int ->long ->float ->double

    6.變量賦值過程原理核心講解:

    案例1:定義變量步驟:
    //1.聲明一個變量
    int money;
    //2.給變量賦值
    money = 100;
    //3.獲取變量的名稱
    System.out.println(money);

    案例2:二次賦值過程:
    //1.初始化money變量,并賦值為100
    int money = 100;
    //2.輸出money的值
    System.out.println(“前:”+money);
    //3.第二次對money賦值,賦值的內容是30
    money = 30;
    //4.輸出money此時此刻的值。結果為30
    System.out.println(“后:”+money);

    7.案例驅動1

    使用變量完成如下操作
    輸出Java課考試最高分:98.5
    輸出最高分學員姓名:張三
    輸出最高分學員性別:男
    答案:

    public class Demo006 {public static void main(String[] args){//1.定義一個double類型的變量,變量名為highScore,變量值是98.5double highScore = 98.5;//2.輸出變量名為highScore的值。System.out.println("Java課考試最高分:"+highScore);//3.定義一個String類型(字符串類型,附注:專門存放非數值類型的數據類型)String name = "張三";//4.輸出變量名為name的值System.out.println("輸出最高分學員姓名:"+name);//5.定義一個char類型的變量,值為男char sex = '男';//6.輸出變量名為sex的值System.out.println("輸出最高分學員性別:"+sex);} }

    8.項目小練習:

    創建一個工程名為kh88_01,創建三個包,包名分別為test1,test2,test3。在test2包中創建類,類名為Demo007. 在類中實現以下效果。 使用變量完成如下操作 輸出Java課考試最高分:38.5 輸出最高分學員姓名:李四 輸出最高分學員性別:女。

    (java黑科技:
    1.格式化java代碼:
    選中代碼,右擊鼠標,選中Source,再選中Format

    實戰練習
    1.項目驅動:使用變量完成如下操作
    輸出Java課考試最高分:98.5
    輸出最高分學員姓名:張三
    輸出最高分學員性別:男

    =================================================
    總結練習
    商場為員工提供了基本工資,物價津貼及房租津貼。其中,物價津貼為基本工資的40%,
    房租津貼為基本工資的25%,要求:從控制臺輸入基本工資,并計算出實領工資,輸出結果如圖所示。

    答案如下:

    package test1; import java.util.Scanner; public class Demo0001 {public static void main(String[]args){System.out.println("請輸入基本工資");Scanner scanner = new Scanner(System.in);int name = scanner.nextInt();System.out.println("該員工的工資明細為:"+name);double b = name*0.4;double c = name*0.25;double d = name+b+c;System.out.println("基本工資:"+name);System.out.println("物價津貼:"+b);System.out.println("房租津貼:"+c);System.out.println("員工薪水:"+d);}}

    小明左右手分別拿兩張紙牌:黑桃10和紅心 8,現在交換手中的牌。編寫一個程序模擬這一過程;兩個整數分別保存在兩個變量中,將兩個變量的值互換,并輸出互換后的結果,輸出結果如圖所示

    答案如下:

    package test1;public class Demo0002 { public static void main(String[]args){int num1 = 10;int num2 = 8;System.out.println("輸出互換前手中的紙牌:");int temp;temp = 10;num1 = num2;num2 = temp;System.out.println("左手中的紙牌:"+num1);System.out.println("右手中的紙牌:"+num2);int num3= 8;int num4= 10;System.out.println("輸出互換后手中的紙牌:");int temp1;temp1 = 8;num3 = num4;num4 = temp1;System.out.println("左手中的紙牌:"+num3);System.out.println("右手中的紙牌:"+num4);} }

    銀行提供了整存整取定期儲蓄業務,其存期分為一年,兩年,三年,五年,到期憑存單支取本息。年利率如表所示。

    存期年利率
    一年2.25%
    二年2.70%
    三年3.24%
    五年3.60%

    編寫一個程序,輸入存入的本金數目,計算假設存一年,兩年,三年,五年,到期存款時,銀行應支付的本息分別是多少,輸出結果如圖所示,

    答案如下:

    package test1; import java.util.Scanner; public class Demo0003 {public static void main(String[]args){System.out.println("請輸入本金:");Scanner scanner = new Scanner(System.in);int a = scanner.nextInt();System.out.println("本金為:"+a);double num1;double num2;double num3;double num4;num1 = a*(1+0.0225);num2 = a*0.027*2+a;num3 = a*0.0324*3+a;num4 = a*0.036*5+a;System.out.println("存取一年后的本息是:"+num1);System.out.println("存取二年后的本息是:"+num2);System.out.println("存取三年后的本息是:"+num3);System.out.println("存取五年后的本息是:"+num4);}}

    =================================================

    =================================================

    1.常量

    特點:
    (1)常量名通常大寫
    (2)不同字符建議使用下劃線分割
    (3)不能被二次賦值(換句話說就是如果進行二次賦值就會報錯)

    案例:

    public static void main(String[] args){final String CHENHU_SEX = "男";System.out.println(CHENHU_SEX);CHENHU_SEX = "女";System.out.println(CHENHU_SEX); }

    2.Scanner使用方式:

    (步驟:
    1.導入import java.util.Scanner;
    2.Scanner scanner = new Scanner(System.in);
    3.調用String name = scanner.next();

    案例:
    package test;
    //第一步:導入Scanner類
    import java.util.Scanner;//導入老外寫的Scanner類,包路徑是Scanner
    /**
    * 案例2:Scanner的使用
    *
    */
    public class Demo02 {
    public static void main(String[] args){
    //提示語句
    System.out.println(“請輸入您要輸入的值是:”);

    //第二步: 創建Scanner對象Scanner scanner = new Scanner(System.in);//第三步:獲取鍵盤輸入的值(調用scanner對象的next()方法,將返回值賦給name變量,name變量類型是String類型)String name = scanner.next();//測試System.out.println("您剛剛輸入的值是:"+name);} }

    3.類型轉換

    A.附注:
    //基本數據類型取值范圍大小:
    //byte->short->int ->long ->float ->double
    //char->int ->long ->float ->double
    B.案例:
    //類型轉換的方式:
    //(1).由小轉大,直接轉
    // int a = 3;//將3賦值給變量a
    // double b ;
    // b = a;
    // System.out.println(b);

    //(2)由大轉小,需要強制轉換,語法:加入小括號int a;double b = 5.0;a = (int)b;System.out.println(a);

    C.案例2:

    /*** 類型轉換案例:*某班第一次Java考試平均分81.29,第二次比第一次多2分,計算第二次考試平均分?*/```java public class Demo07 {public static void main(String[] args) {double avgScore = 81.29;int rise = 2;double secondScore = avgScore+rise;System.out.println(secondScore); } }

    D.案例3:

    /**類型轉換案例3:* 去年Apple筆記本所占市場份額是20,今年增長市場份額是9.8,求今年所占份額?**/```java public class Demo08 {public static void main(String[] args) {int lastYear = 20;double rise = 9.8;double nowYear = lastYear + rise;System.out.println("今年所占份額:"+nowYear);} }

    E.賦值運算符
    (1)語法:變量名 = 表達式;
    /**

    • 案例1:(賦值運算符實現)
      *學員王浩的Java成績是80分,學員張萌的Java成績與王浩的相同,輸出張萌的成績
      */
    ```java public class Demo09 {public static void main(String[] args) {int wanghaoScore = 80;int zhangmengScore = wanghaoScore;System.out.println("張萌的成績是:"+zhangmengScore);} }

    案例2:

    /*** 如何借助變量以及賦值運算符實現兩個數據的交換?**/ public class Demo10 {public static void main(String[] args){int num1 = 8;int num2 = 9;int temp;temp = 8;num1 = num2;num2 = temp;System.out.println("num1的值:"+num1);System.out.println("num2的值:"+num2);} }

    F.算術運算符
    案例:

    public class Demo11 {public static void main(String[] args) {int a = 1;int b = 2;int c = 3;int d = 4;System.out.println(a+b);//算術加System.out.println(a-b);//算術減System.out.println(a*b);//算術乘System.out.println(a/b);//算術除System.out.println(c%b);//算出取余//擴展int e = ++a;//自增操作 ++a 等價于 a+1 System.out.println(e);int f = (a+=3);// a+=3 等價于 a=a+3;System.out.println(f);int g = (a/=3); // a/=3 等價于 a=a/3;System.out.println(g); } }

    (附件:快捷鍵
    1.批量注釋快捷鍵步驟:鼠標選中,CTRL+/
    2.補全快捷鍵: 當輸入一個已經定義好的變量的時候,輸入前幾個字符的時候,按住鍵盤上的ALT鍵+/鍵 可以快速補全代碼。

    ===================================================

    1.算術運算符項目案例:

    案例1:
    需求說明
    求四位會員卡號之和?
    (思路:
    鍵盤輸入四位數字的會員卡號
    使用“/”和“%”運算符分解獲得會員卡各個位上的數字
    將各個位上數字求和)
    答案:

    public class Demo02 {public static void main(String[] args) {//1.輸出"請輸入4位會員卡號:"語句System.out.println("請輸入4位會員卡號:");//2.創建Scanner對象Scanner scanner = new Scanner(System.in);//3.調用nextInt()獲取鍵盤輸入的值int number = scanner.nextInt();//4.輸出"會員卡號是:"語句System.out.println("會員卡號是:"+number);//5.獲取千位數int qian = number/1000;//6.獲取百位數int bai = number/100%10;//7.獲取十位數int shi = number/10%10;//8.獲取個位數int ge = number%10;//9.分別輸出千位數,百位數,十位數,個位數System.out.println("千位數:"+qian+" 百位數:"+bai+" 十位數:"+shi+" 個位數:"+ge);//10.輸出各個位之和System.out.println("會員卡號"+number+"各位之和:"+(qian+bai+shi+ge));} }

    2.關系運算符

    == 等于 != 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于

    3.邏輯運算符

    && 短路與 兩個操作數都是true,結果才是true
    A||B 短路或 兩個操作數一個是true,結果就是true
    ! 非 操作數為true,結果為false
    操作數為false,結果為true

    理論案例:

    public class Demo03 {public static void main(String[] args) {boolean a = true;boolean b = true;boolean c = false;boolean d = false;//System.out.println(a && b);//System.out.println(a && c);//System.out.println(c && d);//System.out.println(a || b);//System.out.println(a || c);//System.out.println(c || d);System.out.println(!a);} }

    案例:

    // int x=8; // int y=9; // System.out.println((++x==y)||(++x!=y)); // System.out.println(x);int x=8;int y=9;System.out.println( (++x!=y)||(++x==y));System.out.println(x);

    4.條件運算符

    語法:條件?表達式1:表達式2

    案例1:
    public class Demo05 {
    public static void main(String[] args) {
    int a = 3;
    System.out.println( a>5?“a是大于5的”:“a不大于5” );
    }
    }

    5.選擇結構
    A.if(重要!)
    B.switch

    1.if語句

    /***if*案例1:*張浩Java成績大于90分,老師獎勵他iPhone6s ,該怎么做呢? **語法結構:*if(條件){結果}**/ public static void main(String[] args) {System.out.println("請輸入張浩的java成績:");//1.創建Scanner對象Scanner scanner = new Scanner(System.in);//2.獲取鍵盤輸入int zhanghaoScore = scanner.nextInt();//3.判斷如果張浩的java成績大于90,則老師獎勵他iPhone6sif(zhanghaoScore>90){System.out.println("老師獎勵他iPhone6s");} }

    2.復雜條件的if選擇結構
    /**
    *案例:使用復雜條件的if選擇結構
    *張浩Java成績大于90分,并且音樂成績大于80分時,
    *或者Java成績等于100分,音樂成績大于70分時,
    *老師獎勵他,該怎么做呢?
    */

    public class Demo07 {public static void main(String[] args) {System.out.println("請輸入張浩的java成績:");Scanner input = new Scanner(System.in);int javaScore = input.nextInt();System.out.println("請輸入張浩的音樂成績:");int musicScore = input.nextInt();boolean flag1 = (javaScore > 90) && (musicScore > 80);boolean flag2 = (javaScore == 100) && (musicScore > 70);if (flag1 || flag2) {System.out.println("太棒了!獎勵一個MP3");}} }

    3.使用if-else選擇結構
    案例:
    /**

    • 使用if。。。else實現
    • 如果張浩Java考試成績大于90分,老師就獎勵他一個iPhone6s
      否則老師就罰他蹲馬步

    */

    public class Demo08 {public static void main(String[] args) {System.out.println("請輸入張浩的java成績:");Scanner input = new Scanner(System.in);int number = input.nextInt();if(number>90){System.out.println("獎勵iPhone6s ");}else{System.out.println("蹲馬步");}} }

    4.嵌套if選擇結構
    案例:學校舉行運動會,
    百米賽跑跑入10秒內的學生有資格進決賽,
    根據性別分別進入男子組和女子組
    答案:

    public static void main(String[] args) {System.out.println("請輸入學生成績:");Scanner scanner = new Scanner(System.in);int score = scanner.nextInt();if(score<10){System.out.println("請輸入學生性別:");String sex = scanner.next();//比較字符串內容是否相同調用equals()方法if(sex.equals("男")){System.out.println("進入男子組決賽");}else{System.out.println("進入女子組決賽");}}else{System.out.println("淘汰。。。。");}}

    實戰練習

    1.使用if實現張浩Java成績大于90分,老師獎勵他iPhone6s ,該怎么做呢?
    2.使用if-else實現如果張浩Java考試成績大于90分,老師就獎勵他一個iPhone6s
    否則老師就罰他蹲馬步。
    3.使用嵌套if選擇結構實現學校舉行運動會,百米賽跑跑入10秒內的學生有資格進決賽,
    根據性別分別進入男子組和女子組。

  • 答案如下
  • package test; import java.util.Scanner; public class Demo021 {public static void main(String[]args){System.out.println("請輸入成績:");Scanner scanner = new Scanner(System.in);int zhanghaoscore = scanner.nextInt();if(zhanghaoscore>90){System.out.println("老師獎勵iPhone6s!");}} }

    =============================
    如圖

  • 答案如下
  • package test; import java.util.Scanner; public class Demo023 {public static void main(String[]args){System.out.println("請輸入成績:");Scanner scanner = new Scanner(System.in);int zhanghaoscore = scanner.nextInt();if(zhanghaoscore>90){System.out.println("老師獎勵iPhone6s!");}else{System.out.println("蹲馬步"); }}

    =============================
    如圖

    package test; import java.util.Scanner; public class Demo021 {public static void main(String[]args){System.out.println("請輸入成績:");Scanner scanner = new Scanner(System.in);int zhanghaoscore = scanner.nextInt();if(zhanghaoscore>90){System.out.println("老師獎勵iPhone6s!");}}}

    ====================

  • 答案如下
  • package test; import java.util.Scanner; public class Demo024 {public static void main(String[]args){System.out.println("請輸入學生成績:");Scanner scanner = new Scanner(System.in);int score = scanner.nextInt();if(score<10){System.out.println("請輸入學生性別");String sex =scanner.next();if (sex.equals("男")){System.out.println("進入男子組");}else{System.out.println("進入女子組");}}else{System.out.println("淘汰。。。。");}}}

    =================================================

    1.switch(選擇結構)

    A.語法結構:
    switch (表達式) {
    case 常量 1:
    語句;
    break;
    case 常量 2:
    語句;
    break;

    default:
    語句;
    }

    附注:表達式類型可以是:int、short、byte、char、枚舉類型、String

    B.
    案例實現:
    /**

    • 案例:使用switch選擇結構實現以下案例:
    • 韓嫣參加計算機編程大賽
      如果第一名,參加麻省理工大學組織的1個月夏令營
      如果第二名,獎勵惠普筆記本電腦一部
      如果第三名,獎勵移動硬盤一個
      否則,不給任何獎勵

    */

    public class Demo02 {public static void main(String[] args) {System.out.println("請輸入韓嫣的名次:");Scanner input = new Scanner(System.in);//1.鍵盤輸入int score = input.nextInt();//2.使用switch語句switch(score){case 1: //case語法:后跟常量System.out.println("參加麻省理工大學組織的1個月夏令營");break;//break語法:中斷當前的代碼執行,不往下執行。case 2:System.out.println("獎勵惠普筆記本電腦一部");break;case 3:System.out.println("獎勵移動硬盤一個");break;default: //default語法:除了之前的分支不走以外,自動走default分支System.out.println("不給任何獎勵");}}

    }

    6.循環結構
    while結構:
    A.語法:
    1.循環操作
    2.循環條件
    3.防止死循環(i++)
    B.代碼實現:
    int i = 1;
    while(循環條件){
    循環操作;
    防止死循環語句;
    }

    案例1:
    實現打印50份試卷
    偽代碼:
    1.循環操作是:打印試卷
    2.循環條件是:1到50
    3.防止死循環語句
    實現代碼:

    public static void main(String[] args) {int i = 1;while(i<=50){System.out.println("打印"+i+"份試卷");i++;} }

    案例2:
    /**

    • 案例:
    • 老師每天檢查張浩的學習任務是否合格,
    • 如果不合格,則繼續進行。
    • 老師給張浩安排的每天的學習任務為:上午閱讀教材,學習理論部分,下午上機編程,掌握代碼部分
      */
    public class Demo05 {public static void main(String[] args) {System.out.println("請輸入張浩的學習任務是否合格:(y/n)");Scanner input = new Scanner(System.in);String answer = input.next();while(answer.equals("n")){System.out.println("上午閱讀教材,學習理論部分,下午上機編程,掌握代碼部分");System.out.println("請輸入張浩的學習任務是否合格:(y/n)");answer = input.next();}System.out.println("合格直接退出。。。");} }

    for循環:
    語法結構:
    for(參數初始化;條件判斷;更新循環變量){
    循環操作
    }

    案例1:

    /*** 使用for循環輸出100次“好好學習!”**/```java public class Demo08 {public static void main(String[] args) {for(int i=1;i<=100;i++){System.out.println("第"+i+"遍好好學習");}} }

    ``

    案例2:

    /***案例:使用for循環:*循環輸入某同學S1結業考試的5門課成績,并計算平均分**/ public class Demo09 {public static void main(String[] args) {//1.定義一個變量,保存每位同學的成績int score = 0;//2.定義一個變量,保存平均分int avg = 0; //3.定義一個變量,保存總分int sum = 0; System.out.println("輸入學生姓名:"); Scanner input = new Scanner(System.in);//4.獲取鍵盤輸入的學生名稱String name = input.next();//5.循環遍歷5門課程for(int i=0;i<5;i++){System.out.println("請輸入5門課程中第"+(i+1)+"門課程的成績:");//6.循環輸入學生每門課程的成績score = input.nextInt();//7.循環將每位同學的成績求和,將和賦值給sum變量sum += score;} //8.求平均值avg = sum /5; //9.輸出結果System.out.println(name+"的平均分是:"+avg);} }

    (附注:黑科技:

    1.學習使用jd-gui.exe反編譯工具
    2.斷點調試步驟:
    (1)找到要調試的代碼,鼠標雙擊左側陰暗欄
    (2)右擊當前myeclipse頁面中的Debug As,找到Java Application
    (3)F6快捷鍵(單步執行)
    (4)F8快捷鍵(退出當前斷點)
    )

    結束語

    還是那句老話,書山有路勤為徑,學海無涯苦作舟,Java的王國還需我來繼續探索,盡管路途艱辛,我無所畏懼,因為知識老人永遠只會眷戀那個最勤奮的人。
    話不多說,希望我的博客,能夠幫助你們踏入Java王國的大門。最后,別忘了給筆者辛辛苦苦寫的著作,點一波關注哦~

    總結

    以上是生活随笔為你收集整理的别跑!JAVA!-----------一篇关于JAVA的博客的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。