Selenium_java coding
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的更多相关文章
- 如何优化coding
如何优化coding 前言 最近一直在做修改bug工作,修改bug花费时间最多的不是如何解决问题而是怎样快速读懂代码.如果代码写的好的,不用debug就可以一眼看出来哪里出了问题.实际上,我都要deb ...
- 使用 Code Snippet 简化 Coding
在开发的项目的时候,你是否经常遇到需要重复编写一些类似的代码,比如是否经常会使用 for.foreach ? 在编写这两个循环语句的时候,你是一个字符一个字符敲还是使用 Visual Studio 提 ...
- 如何将本地项目与coding.net/github上的项目绑定
得到coding.net/github项目的ssh协议地址 形如:·git@git.coding.net:wzw/leave-a-message.git· 在本地生成公钥 输入 ssh-keyge ...
- 将本地项目提交到coding上托管
1: 注册coding并新建项目test2:在终端 cd 到要提交的项目 使用git init创建.git文件夹3:使用git pull <项目地址>https的那个4:git a ...
- Block Markov Coding & Decoding
Block Markov coding在一系列block上进行.在除了第一个和最后一个block上,都发送一个新消息.但是,每个block上发送的码字不仅取决于新的信息,也跟之前的一个或多个block ...
- First Day:Starting My Coding Road
今天是2015年7月28日,星期二,晴,下午坐在科创园2楼的办公室里,窗明几净,继续我全新的Android之旅! 在调试和比较了N多IDE集成开发环境之后,最终决定在IDEA SDK环境下试试手,在已 ...
- 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git
一.前言 第一次用git相关的命令行,我使用的是Coding.net代码托管平台.Coding.net 自主打造的基于 Git 的代码托管平台,提供高性能的远端仓库,还有保护分支,历史版本分屏对比. ...
- 使用webstom或者idea上传代码到github或coding
鉴于github网络速度太慢,建议用coding.先介绍github上传方式,因为webstom或idea集成了github,方法简单. git是一个版本控制器,他的作用是管理代码.比如你修改了代码, ...
- Coding道场:第一次
10/23日,我在部门内部进行了一次内部学习,使用目前流行的Coding Dojo(道场)方式,进行了TDD开发的演练.演练的题目如下: 有关Coding道场的介绍,请自行百度一下,我就不再多 ...
随机推荐
- Linux chgrp命令
在lunix系统里,文件或目录的权限的掌控以拥有者及所诉群组来管理.可以使用chgrp指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以.Chgrp命令就是change group的 ...
- 【jQuery】 JQ和AJAX
AJAX AJAX全称异步 JavaScript 和 XML(Asynchronous JavaScript and XML),是一种用于网页前端和网站后台进行数据交互的手段.关于AJAX的详细介绍在 ...
- [poj2752]Seek the Name, Seek the Fame_KMP
Seek the Name, Seek the Fame poj-2752 题目大意:给出一个字符串p,求所有既是p的前缀又是p的后缀的所有字符串长度,由小到大输出. 注释:$1\le strlen( ...
- 为什么说android UI操作不是线程安全的
转载于:http://blog.csdn.net/lvxiangan/article/details/17218409#t2 UI线程及Android的单线程模型原则 使用Worker线程 Commu ...
- HTTP缓存带来的“bug”--HTTP 协议 Cache-Control
问题描述 先说背景.网站是用PHP开发的,未用任何框架,代码结构也非常简单.运行于阿里云服务器,并采用其CDN来做分发.根据业务需求,有的页面会判断用户浏览器类型,依此来选择PC或者手机端内容. 在一 ...
- GitHub趋势:Vue.js大有超过TensorFlow之势!
2月,Github上第二受欢迎的项目是Flutter.Flutter的第一个测试版本是作为2018年世界移动通信大会的一部分而开始的. Flutter是一款移动UI框架,旨在帮助开发人员在iOS和An ...
- 爬虫实践---悦音台mv排行榜与简单反爬虫技术应用
由于要抓取的是悦音台mv的排行榜,这个排行榜是实时更新的,如果要求不停地抓取,这将有可能导致悦音台官方采用反爬虫的技术将ip给封掉.所以这里要应用一些反爬虫相关知识. 目标网址:http://vcha ...
- eclipse如何debug调试jdk源码(任何源码)并显示局部变量
最近要看struts2源码 仿照了一下查看jdk源码的方式 首先你要有strtus2的jar包和源码,在struts官网上下载时,选择full版本,里面会有src也就是源码了. jar导入项目,保证可 ...
- alpha冲刺第六天
一.合照 二.项目燃尽图 三.项目进展 主界面首页内容呈现 我的栏目之我的问题完成 我的栏目之我的提问完成 还是插不进去,然后打算先放一放,一直在一个地方纠结那么久脑子太乱 四.明日规划 问答界面问题 ...
- python实现k-近邻算法
参考:<机器学习实战>- Machine Learning in Action 一. 必备的包 实现此算法需要准备以下的包: • matplotlib,用于绘图 • numpy,数组处理库 ...