Selenium_java coding

1)public class HelloWorld {java

 // class 是類的意思  函數

// 類名指的是class後面這個詞,這個詞是咱們起的名ui

 public static void main(String[] args) {     字符串

 // public 公共的it

  // static 靜態的  class

 // void 無返回值的  import

 // main 主函數,程序的入口  變量

 // 雙斜槓表示註釋   float

System.out.println("Hello World");  程序

 // ln是line的縮寫,是行   

System.out.println("Hello World");  

 // System 是系統的意思   

//out 是輸出的意思  

 // print 是打印的意思   

// 問題一: 中文的雙引號   

// 問題二:全部的代碼語句應該寫在方法內部  

 // 問題三: 缺乏一個大括號,任何的括號和引號必須成對出現  

 // 問題四:打印的語句必須用雙引號,不能用單引號   

// 問題五: 類名必須和文件名一致  }

}

2) 

import java.util.Scanner;

//import java.util.Scanner;

// import 引入 Scanner這個類的包

// java是嚴格區分大小寫的

public class HelloInput {

 public static void main(String[] args) { 

 // String 字符串 ,表示文本的意思  

 // args 是arguments 的縮寫, 參數的意思  

 System.out.println("請提供一個輸入參數:");  

 Scanner scn = new Scanner(System.in);   

//引入包的快捷鍵 ctrl + shift + o   

// new 新建   

//新建了一個Scanner(掃描儀),而且給掃描儀起了個名字scn  

 String ui = scn.next();  

 //next 下一個的意思,掃描用戶的下一次輸入  

 System.out.print(ui);   

//咱們本身起的名字不須要加雙引號  

 //若是是一段固定的文字 ,須要加雙引號        }

}

3)

public class JiSuanQi {

 public static void main(String[] args) {  

int a = 2;   // 聲明瞭一個變量a, a的類型是int,a的值是2;   // int 表明的是整數  

 int b = 3;  

 int c;   //聲明瞭一個變量c,c的類型是int, c尚未被賦值   

c = a + b;   

System.out.print(c);   

//The local variable c may not have been initialized  

 // 本地的變量c可能沒有被初始化  

 //每句話的結尾加英文的分號     }

}

4)類型

public class LeiXing {

 public static void main(String[] args) {  

byte b;   b = 1;   

byte b2 = 1;     

 int b3 = b + b2;  

 //Type mismatch: cannot convert from int to byte  

 // 類型 不一致:不能  從 int類型 to byte類型  轉換  

 // 兩個byte相加  返回的是int類型  

 short s1 = 1;

s2 = 2;  

 int s3 = s1 + s2;   

// Type mismatch: cannot convert from int to short   

// 兩個short相加  返回的也是int類型  

 long l1 = 1;

  long l2 = 2;

  long l3 = l1 + l2;  

 // Type mismatch: cannot convert from long to int  

 // 不能自動從取值範圍大的轉換成取值範圍小的   

// long 比int的取值範圍大, 不能自動轉換成int類型   int i1 = 3;   long l4 = l3 + i1;

// 取值範圍小的(int)和取值範圍大的(long)作運算,返回取值範圍大的      

long l5 = 88888888888L;  

 // The literal 88888888888 of type int is out of range  

 // 變量 88888888888 超過了 int 的取值範圍   

// long類型的值應該在最後加上一個L,加上L後才表示long類型的數字  

 // 取值範圍小的會自動轉換成取值範圍大的   

// int是取值範圍小的,能夠自動轉換成大的      System.out.print(b3);  }

}

5)類型轉換

public class TypeChange {  public static void main(String[] arge) {  

 long y1 = 8888888888L;  

 double d1 = 1.0;   

float f1 = 1.0f;   

// Type mismatch: cannot convert from double to float  

 // 類型不一致,不能從double類型轉成float類型   

// 全部的float類型的數字,後面都要加一個f     

 float f2 = (float)1.1;

  // float是強制轉換符   

int i1 = (int)f2;  

 //Type mismatch: cannot convert from float to int   

// 把浮點型強制轉換成整型,會只保留小數點前面的數字,後面的自動刪除   

int i2 = 1;  

 float f3 = i2;   

  // 強制轉換的時候加上強制轉換符  

 // 何時用強制轉換   

// 1. 想把取值範圍大的轉換成取值範圍小的,必須增強制轉換符  

 // 2. 把小數轉換成整數的時候,必須增強制轉換符,由於小數後面有小數點,電腦不能本身作主刪掉,因此須要加上強制轉換符確認  

 // 何時執行 隱式轉換?

  // 1. 取值範圍小的能夠自動轉換成取值範圍大的  

 // 2. 整數轉換成小時的時候,能夠自動轉換  

 int iii = 1;  

 long ll = iii;  

 int iiii = (int)ll;     

 int i3 = 3;  

 float f5 = i3;  

 int i5 = (int)f5;

  System.out.print(f3);

 }

}

相關文章
相關標籤/搜索