国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

java入門學習(一)

2019-11-14 15:00:05
字體:
供稿:網(wǎng)友

一。開發(fā)環(huán)境

  用eclipse開發(fā)。步驟如下:

  創(chuàng)建PRoject->src下創(chuàng)建package->package下創(chuàng)建class;

二。變量和常量

  1.關(guān)鍵字、標識符不可命名

  2.數(shù)據(jù)類型

  

   String-->字符串

  3.數(shù)據(jù)類型轉(zhuǎn)換

    自動:高精度向低精度丟失信息。

    強制:(數(shù)據(jù)類型)

  4.注釋

    單行注釋:

      //...

    多行注釋:

      /*  ...

      *   ...

      */

    文檔注釋:

      /**  ...

      *   ...

      */

三。運算符

  1.算數(shù)運算符

  

  2.賦值運算符

  

  3.比較運算符

  

  4.邏輯運算符

  

  5.條件運算符

  (boolean)?(true):(false)

  6.位運算符

  |或

  &與

  ^異或

四。流程控制語句

 1.條件

  1.1條件之if

  A:

    if(...)

      ...;

  B:

    if(...)

      ...;

    else if(...)

      ...;

    else

      ...;

  1.2.條件之switch

  switch ...{    //...為int或char

    case ...:

      ...;

      break;

    case ...:

    case ...:

      ...;

      break;

    defult:

      ...;

  }

 2.循環(huán)

  2.1循環(huán)之while

    while(...)

    {

      ...;

    }

  2.2循環(huán)之do-while

    do

    {

      ...;

    }while(...);

  2.3循環(huán)之for

    for(...;...;...)

    {

      ...;

    }

 3.跳轉(zhuǎn)

  break;

  continue;

 五。數(shù)組

  1.定義方式  

   (a).

    int[] score;    //聲明

    //int score[];

    score = new int[10];  //分配空間

   (b).

    int[] score = new int[10];  //聲明,分配空間

   (c).

    int[] score = {...};   //聲明,分配空間,賦值

    int[] score = new int[]{...};  //聲明,分配空間,賦值

  2.賦值方式

    scores[i]=x;

  3.迭代

    for(int i=0;i<scores.length;i++);

    for(int i:scores);

  4.Arrays類

     import java.util.Arrays;  //導入Arrays

   (a).排序

    Arrays.sort(數(shù)組名);

   (b).數(shù)組轉(zhuǎn)換成字符

    該方法按順序把多個數(shù)組元素連接在一起,多個元素之間使用逗號和空格隔開

    Arrays.toString(數(shù)組名);

  5.二維數(shù)組  

    類似一維數(shù)組,將[]變?yōu)閇][]即可。

六。方法

  1.格式

  訪問修飾符  返回類型  方法名(參數(shù)列表)

  {

    方法體

  }

  2.方法重載 

    同一個類中,方法名相同,方法的參數(shù)類型,個數(shù),順序不同。

  3.注意

    必須在主函數(shù)創(chuàng)建對象,之后才能調(diào)用方法。

七。輸入輸出

  1.輸出

    System.out.println();  //換行

    System.out.print();   //不換行

   快捷鍵:

     syso-->Alt+/    //System.out.println();

     main-->Alt+/    //public static void main(String[] args) {}

  2.輸入

    (a).導入包java.util.Scanner,在package下面

      import java.util.Scanner;

    (b).創(chuàng)建Scanner對象,main函數(shù)里面

      Scanner input=new Scanner(System.in);

    (c).輸入

      int score=input.nextInt();

 八。編程例

  實現(xiàn)輸入數(shù)n,表示總成績數(shù)目,接著輸入n個整數(shù),表示成績,對成績排序,并輸出有效的前三名。(有效是指在0-100內(nèi),包括0和100)

  

import java.util.Arrays;import java.util.Scanner;public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {        Scanner input=new Scanner(System.in);        HelloWorld hello=new HelloWorld();        int scores[]=new int[100];        int n=input.nextInt();        for(int i=0;i<n;i++)        {            scores[i]=input.nextInt();        }        hello.prsort(scores);    }        //定義方法完成成績排序并輸出前三名的功能    public void prsort(int[] scores)    {        Arrays.sort(scores);        int k=0;        for(int i=scores.length-1;i>=0&&k<3;i--)        {            if(scores[i]>100||scores[i]<0)                continue;            else            {                System.out.println(scores[i]);                k++;            }                        }    }}
View Code

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 泸溪县| 永新县| 桂阳县| 阿瓦提县| 宜丰县| 正安县| 临泉县| 营口市| 石楼县| 白河县| 齐河县| 岳池县| 乌苏市| 舟山市| 绥宁县| 怀仁县| 永康市| 依兰县| 阿拉善左旗| 溆浦县| 淮北市| 连江县| SHOW| 桐梓县| 潢川县| 宝山区| 双江| 百色市| 双城市| 永丰县| 靖宇县| 临澧县| 扶风县| 高碑店市| 广宁县| 元谋县| 广元市| 涞源县| 应城市| 陇川县| 互助|