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);

 }

}

相关文章
相关标签/搜索