1)public class HelloWorld {

// class 是类的意思

// 类名指的是class后面这个词,这个词是我们起的名

public static void main(String[] args) {

// public 公共的

// static 静态的

// void 无返回值的

// main 主函数,程序的入口

// 双斜杠表示注释

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

}

}

 

Selenium_java coding的更多相关文章

  1. 如何优化coding

    如何优化coding 前言 最近一直在做修改bug工作,修改bug花费时间最多的不是如何解决问题而是怎样快速读懂代码.如果代码写的好的,不用debug就可以一眼看出来哪里出了问题.实际上,我都要deb ...

  2. 使用 Code Snippet 简化 Coding

    在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提 ...

  3. 如何将本地项目与coding.net/github上的项目绑定

      得到coding.net/github项目的ssh协议地址 形如:·git@git.coding.net:wzw/leave-a-message.git· 在本地生成公钥 输入 ssh-keyge ...

  4. 将本地项目提交到coding上托管

    1:   注册coding并新建项目test2:在终端 cd 到要提交的项目  使用git init创建.git文件夹3:使用git pull  <项目地址>https的那个4:git a ...

  5. Block Markov Coding & Decoding

    Block Markov coding在一系列block上进行.在除了第一个和最后一个block上,都发送一个新消息.但是,每个block上发送的码字不仅取决于新的信息,也跟之前的一个或多个block ...

  6. First Day:Starting My Coding Road

    今天是2015年7月28日,星期二,晴,下午坐在科创园2楼的办公室里,窗明几净,继续我全新的Android之旅! 在调试和比较了N多IDE集成开发环境之后,最终决定在IDEA SDK环境下试试手,在已 ...

  7. 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git

    一.前言 第一次用git相关的命令行,我使用的是Coding.net代码托管平台.Coding.net 自主打造的基于 Git 的代码托管平台,提供高性能的远端仓库,还有保护分支,历史版本分屏对比. ...

  8. 使用webstom或者idea上传代码到github或coding

    鉴于github网络速度太慢,建议用coding.先介绍github上传方式,因为webstom或idea集成了github,方法简单. git是一个版本控制器,他的作用是管理代码.比如你修改了代码, ...

  9. Coding道场:第一次

    10/23日,我在部门内部进行了一次内部学习,使用目前流行的Coding Dojo(道场)方式,进行了TDD开发的演练.演练的题目如下:     有关Coding道场的介绍,请自行百度一下,我就不再多 ...

随机推荐

  1. linux新建用户登录不了

    useradd----创建用户命令 简单的创建普通用户(当然得在root登录下执行) useradd username -p password userdel username 删除用户 用上面的命令 ...

  2. MYSQL数据库学习十二 使用MySQL运算符

    12.1 算术运算符 + - * /(DIV) %(MOD) 12.2 比较运算符 > < = <=> != <> >= <= BETWEEN AND ...

  3. nxlog4go 的配置驱动

    刚开始接触log4go项目时,没有注意到配置的重要性. 阅读了log4j.log4net.log4cpp.log4cplus的部分代码,发现它们都是以xml配置来驱动日志系统运行的. 多个源文件共享一 ...

  4. .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序

    一.前言 为什么选择VS Code?VS Code 是一款跨平台的代码编辑器,想想他的哥哥VS,并是微软出品的宇宙第一IDE,那作为VS的弟弟,VS Code 也不会差,毕竟微软出品.反正ken是这么 ...

  5. pat 喊山

    L3-008. 喊山 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 喊山,是人双手围在嘴边成喇叭状,对着远方高山发出" ...

  6. javaScript设计模式-创建型设计模式

    我们大家一听到设计模式就感觉设计模式是一个高端的东西,到底什么是设计模式呢?其实设计模式也就是我们的前辈在写代码的时候遇到的问题,提出的解决方案,为了方便人与人之间的交流,取了个名字,叫做设计模式. ...

  7. Python下载图片小程序

    欢迎大侠们指正批评 思路: 1.引入相关的python文件(import re  import urllib) 2.读取对应网页的html文件(使用 urllib) def getHtml(url): ...

  8. java程序在没有java环境的电脑上执行的方法(关键词jar,exe)

    可以让你写的java程序在别人没有任何java配置以及环境的情况下执行 写好程序 在程序对应的package上右键->export->java->Runnable JAR file- ...

  9. 记录python接口自动化测试--从excel中读取params参数传入requests请求不生效问题的解决过程(第七目)

    在第六目把主函数写好了,先来运行一下主函数 从截图中可以看到,请求参数打印出来了,和excel中填写的一致 但是每个接口的返回值却都是400,提示参数没有传进去,开始不知道是什么原因(因为excel中 ...

  10. beta冲刺总结

    前言: 经过一周的努力,对alpha版本进行不断的更新,得到了beta版本. 主要成员介绍: 成员 性格 优点 缺点 主要工作 黄紫仪 努力奋斗型 努力奋斗,爱学习 爱吐槽 功能点修改和部分界面修改, ...