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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

《java语法实例2~15章》

發布時間:2025/6/17 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《java语法实例2~15章》 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第二章

1. ?數據類型 變量名?=值;

Eg:

Double score =15.65;

String name =“張三”;

Char sex =“男”;

  • 數據類型強轉
  • 數據類型??變量名?=(數據類型)值;

    示例:

    Double num=15.75;

    Int sum =(int)num;

    結果:sum=15;

    ?

    ?

    第三章

    1.if選擇結構

    ?語法:?? ?if(條件){

    ??代碼塊?? ? //條件成立后要執行的代碼,可以是一條語句,也可以是一組語句

    ? ?? }?

    示例:

    If(7>5){

    System.out.println(“true”);

    }?

  • if——else選擇結構
  • 語法:if(條件){

    ? ? ? //代碼塊1

    ? ?? }else{

    ?  //代碼塊2

     }

    ?

    示例:

    if(chengji>98){

    System.out.println("老師說:不錯,獎勵一個mp4");

    }else?{

    System.out.println("老師說:進行編碼懲罰!!!");

    }

    3.多重if選擇結構

    ?語法:if(條件1){

    ?        ?? ? ?//代碼塊1

            }else if(條件2){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //代碼塊2

    ? ? ? ? ? ? ? ? ? ? ? ? ? ?}else{

              //代碼塊3

          }

    示例:

    if(qian>=500){

    System.out.println("太好了,我可以買一輛凱迪拉克");

    }else?if?(qian>=100){

    System.out.println("還可以,我可以賣一輛帕薩特");

    }else?if?(qian>=10){

    System.out.println("我可以買一輛奧拓");

    }else?if?(qian>=5){

    System.out.println("我可以買一輛伊蘭特");

    }else{

    System.out.println("看來我自能買一輛捷安特了");

    }

    4.嵌套if選擇結構

    ??語法:

    ? ? ? ? ? ? ? ?if(條件1){

    ?      ??if(條件2){

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //代碼塊1

    ? ? ? ? ? ? ? ? ? ? ? ? ?}else{

            ?? //代碼塊2

    ? ? ? ? ? ? ? ? ? ? ? ? }

    ? ? ? ? ? ? ? ? }else{

          ?? ? ? ? //代碼塊3

    ? ? ? ? ? ? ? }? ? ? ? ? ?

    示例:

    if(chengji<=10){

    if(xingbie.equals("男")){

    ????System.out.println("進入男子組決賽");

    }else?if(xingbie.equals("女")){

    System.out.println("進入女子組決賽");

    }

    }else{

    System.out.println("淘汰!!!!");

    }

    第四章

    1.?switch選擇結構

    語法:switch(條件){

             case?常量?1:

                //代碼塊1;

              ?? ?break;

    ? ? ? ? ?      ??case?常量?2:

                //代碼塊2;

                break;

            ?? ?......?   

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? default:

    ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//代碼塊n;

    ? ? ? ? ? ? ? ?      break;

    ? ? ? ? ? ? ? ? ? ? ? ? ? }

    示例:

    switch(mingci){

    case?1:

    System.out.println("參加麻省理工大學組織的一個月夏令營");

    break;

    case?2:

    System.out.println("獎勵惠普筆記本電腦一部");

    break;

    case?3:

    System.out.println("獎勵移動硬盤一個");

    break;

    default:

    System.out.println("沒有任何獎勵");

    break;

    }

    ?

    第五章

    1.?while循環結構

    語法:while(循環條件){

     //循環操作

    ? ? ? ?? }

    示例:

       int i =1;

       while(i<=100){

      System.out.println("努力奮斗”);

       i = i + 1;

    ? ? ? ? ? ? }

    2.?do-while循環

    do{

    ? ? ? ? //循環操作

    }while(循環操作);

    ?

    示例:

      ?int i = 1;

    ? ? ?do{

    ? ? ? ? ? ? ?System.out.println("努力奮斗!")

    ? ? ? ? ? ? ? i++;

    ? ? ?}while(i<=100);

    ?

    第六章

    1.?for循環

    語法:

    for(表達式1;表達式2;表達式3){

    ? ? ? ? ? ? ? ? ? ? ? ? ?//循環體

    ?}

    示例:

      for(i=0, j=num;i<=num;i++,j--){

        System.out.println(i+"+"+j+"="+(i+j));

    }

  • break的使用
  • 示例:

    for(int?i =0;i<5;i++){

    System.out.println("請輸入第" + (i + 1) + "門成績:");

    score = input.nextInt();

    if(score<0){

    isNegative =?true;

    break;

    }

  • continue的使用
  • 示例:

    for(int?i = 0;i<totle;i++){

    System.out.println("請輸入第"+(i+1)+"位學生的成績:");

    score =input.nextInt();

    if(score<80){

    continue;

    }

    ?

    第八章

    1.聲明數組

    語法:

    數據類型[]數組名;??????或者???????數據? ? ?數組名[];

    示例:

    int[]? scres;

    2,分配空間

    語法:

    數組名?= new?數據類型[數組長度];

    示例:

    scores = new int[10];

    綜合方法:

    數據類型[]? ?數組名?= new?數據類型[數組長度];

    示例:

    int scores[]? = new? int[10];//存儲10個數據得分

    注意!一旦聲明了數組的大小就不能修改.即數組的長度是固定的,

    3.賦值

    分配空間之后就可以向數組里存放數據了,數組中每一個元素都是通過下標來訪問的

    語法:

    ? ? ? ? ?數組名[下標值];

    示例:

    向scores數組中存放數據

    scores[0] = 10;

    語法:

    數據類型[]? ?數組名={值1,值2,值3,.........值n};

    示例:

    int []? scores = {30.20.10,60.78};

    也可以寫為:

    int[] scores = new int[]{30,20,10,60,78};

    4.數組排序

    語法:Arrays.sort(數組名);

  • 求數組最大值
  • ?

    示例:

    max = scores[0];
    for(int i = 1;i<scores.length;i++){
    if(scores[i]>max){
    max = scores[i];
    }

  • 插入元素
  • 示例:

    for(int i =0;i<list.length;i++){
    if(num>list[i]){
    index = i;
    break;
    }
    }
    //元素后移
    for(int j = list.length-1;j>index;j--){
    list[j]= list[j-1];//index下標開始的元素后移一個位置

    ?

    ?

    第九章

    1.?二重循環結構

    1.語法://while與while循環嵌套

    while(循環條件1){

    ? ? ? //循環操作1

      while(循環條件2){

    ? ??    循環操作2

    ? ? ? ? }

    }

    示例:

    Int i=0;

    Int j=0;

    While(i<3){

    While(j<3){

    ?System.out.println("努力奮斗!");

    ?

      J++;

    ? ?}

       I++;

    ? }

    ?

    ?

    2.//do-while與do-while循環嵌套

    do{

    ? ? ? ? ? //循環操作1

    ? ? ? ? ? ?do{

    ? ? ? ? ? ? ? ? ? ?//循環操作2

    ? ? ? ? ? ? }while(循環條件2);

    ? ?}while(循環條件1)

    示例:

    Int i=0;

    Int j=0

    Do{

    Do{

    System.out.println("努力奮斗!");

    J++;

    }while(j<3)

    I++;

    }while(i<3)

    ?

    3.??//for與for循環嵌套

    for(循環條件1){

    ? ? ? ? ?//循環操作1

    ? ? ? ? ? for(循環條件2){

    ? ? ? ? ? ? ? ? ?//循環操作2

    ? ? ? ? ?}

    }

    示例:

    for?(int?i = 0; i < average.length; i++) {

    sum=0.0;

    System.out.println("請輸入第"+(i+1)+"個班級的成績");

    for?(int?j = 0; j < score.length; j++) {

    System.out.println("第"+(j+1)+"個學員的成績");

    score[j]=input.nextInt();

    sum+=score[j];

    }

    average[i]=sum/score.length;

    System.out.println("第"+(i+1)+"個班級參賽學院的平均分是"+average[i]+"\n");

    }

    4.//while與for循環嵌套

    while(循環條件1){

    ? ? ? ? ? ?//循環操作1

    ? ? ? ? ? ? for(循環條件2){

    ? ? ? ? ? ? ? ? //循環操作2

    ? ? ? ? ? ? }

    }

    示例:

    for(int?i=1;i<num;i++{
    ????while(b[0]!=a[i])??{
    ????????b[1]=a[i];
    ????????count++;
    ????????break;
    ????????find?=?true;

    ????}
    ?????if?(find)?
    ?????break;
    }

    ?

    第十一章

    1.?Java的類模板

    語法:

    public class <類名> {

    }

    示例:

    public class School {

    ? ? ?String schoolName;

      int? classNumber;

    int labNumber;

  • 方法聲明
  • 語法:

    訪問修飾符?返回值類型??方法名( ) {

      //方法體

    }

    示例:

    public void showCenter( ){

    System.out.println( schoolName+"培訓中心\n "+"配備:"+classNumber+"教室"+labNumber+"?機");

    }

    3.?如何創建和使用對象

    創建對象的語法:

    ?類名?? 對象名? = new??類名( );

    示例:

    School center = new School( );

    ?

    對象名?.?屬性? ? ?  //引用對象的屬性

    對象名?.?方法名?  //引用對象的方法

    示例:

    center.name = "?北京中心";  //給name?屬性賦值

    center.showCenter( );    //調用showCenter( )方法

    ?

    第十二章

    ?

    1.如何定義類的方法

    語法:

    public?返回值類型???方法名(){

      //方法的主體

    }

    語法:

    return  表達式;

    示例:

    public String robBall{

          String ball =“一”;

          return ball;

    第十四章

    1.定義帶參方法

    ?????語法:<訪問修飾符>返回值類型<方法名>(<參數列表>){

    //方法主體

    ?

    ??}

    ? ? 示例:public void show(String name,int age){

    ?

    }

    ?

    ?

    第十五章

    ??String name="張三";

    ?

    1.獲取字符串的長度

    ????語法:length();

    ? ? 示例:

      name.length();

    ?

    2.比較字符串

    ????語法: equals();

    ? ? 示例:

      ?name.rquals("張三")

    ?

    3.連接字符串

    ????語法: concat();

    ? ? 示例:

      name.concat("18歲");

    ?

    4.提取字符串

    ????語法:substring();

    ? ? 示例:

      ?name.substring(0); ?//提取第0位

    ?

    5.搜索字符串

    ????語法:indexOf();

    ? ? 示例:

      name.indexOf(1); ?//返回第1位的值

    ?

    6.拆分字符串

    ????語法:split(String separator,int limit);

    ? ? 示例:

      String ci ="長亭外 古道邊";

    ????????chai =ci.split(" "); ?//按空格拆分

    ?

    7.去除首尾空格

    ????語法:trim();

    ? ? 示例:

      name.trim();

    ?

    ?

    ?

    StringBuffer

    ?

    8.轉換成String類型

    ????語法:toString();

    ? ? 示例:

      ?StringBuffer a =new StringBuffer("abcdefg");

    a.toString();

    ?

    9.連接字符串

    ????語法:append();

    ? ? 示例:

      StringBuffer a =new StringBuffer("abcdefg");

    a.append("hijk");

    ?

    10.插入字符串

    ????語法:insert();

    ? ? 示例:

      ?StringBuffer a =new StringBuffer("abcdefg");

        for(int i=a.length()-3;i>0;i=i-3){

    ?

    ????????a.insert(i,',');

    ?

    ?

    }

    ?

    轉載于:https://www.cnblogs.com/mrgaoyuan/p/7784180.html

    總結

    以上是生活随笔為你收集整理的《java语法实例2~15章》的全部內容,希望文章能夠幫你解決所遇到的問題。

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