Java基础002
2017-08-12 23:16
197 查看
eclipse的使用:
A:导入项目
在项目区域右键找到import-->General展开-->Existing Projects into Workspace
点击next,选择要导入的项目名称
B:常用辅助键和快捷键
内容辅助键:alt + /
快速输出main方法:输入main 然后 alt + /
快速输出输出语句:输入syso 然后 alt + /
注释快捷键
单行注释:选中内容,ctrl + /,取消注释ctrl + /
多行注释:选中内容,ctrl + shift + /,取消注释ctrl + shift + \
格式化:ctrl + shift + f
如果格式化快捷键不能使用,在代码区右键-->Source-->Format
上下移动代码 alt+上下键
复制 Ctrl+ alt +上下键
导包 Ctrl +shift + o
文件改名 f2 或fn+f2
往前缩进 shift + Tab
1.字符参与加法操作。用字符在计算机中底层存储对应的数据值来参与运算的。
'0' 对应的值:48
'a' 对应的值:97
'A' 对应的值:65
2.System.out.println(10 / 3); //整数相除结果只能是整数
System.out.println(10 / 3.0); + 号在java中有三种作用 1>正号 2>加号 3>字符串连接符
% 取余
% 运算符结果的符号只和左边有关,与左边保持一致
System.out.println(-5 % 3); //-2
System.out.println(-15 % -6); //-3
3.++ 运算符
1>
单独使用:放在操作数的前面和后面效果一样
2>
参与运算使用:
放在操作数前面:++a 先将进行自身+1,再参与运算//先++再赋值
放在操作数后面:a++ 先将变量中的值取出参与运算,再进行自身+1//先赋值再++
4. 逻辑与 & :并且 and ,都为真,才为真,遇假则假
逻辑或 | ,遇真为真,均假则假
逻辑异或 ^ ,两边相同为false,两边不同为true
System.out.println(a < b | b > c); //true
System.out.println(a > b | b > c); //false
System.out.println(a < b ^ b > c); //true
System.out.println(a > b ^ b > c); //false
&&与&的区别:
1> 最终结果一样
2> &&具有短路效果。左边是false,右边不执行。
||余|的区别:
1> 最终结果一样
2> &&具有短路效果。左边是true,右边不执行。
//可以提高一点效率
什么时候必须用& 或| --->右边的表达式必须要执行的时候
5. int x = 5; //是两句话,int x 声明是一句,x = 5 赋值是一句
byte c = 4;
c = c + 1; //错误 c 为byte类型,1 为int类型,存在数据转换问题,丢失精度
c++; //可以,底层会自动的做一个类型的强制转换
6. 三元运算符
格式:
(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1
如果条件为false,运算后的结果是表达式2
7. 键盘录入数据
键盘录入数据的步骤:
A:导包(位置放到class定义的上面)
import java.util.Scanner;
B:创建对象
Scanner sc = new Scanner(System.in);
C:接收数据
XXX x = sc.nextXXX(); //XXX为数据类型
如:int x = sc.nextInt();
A:导入项目
在项目区域右键找到import-->General展开-->Existing Projects into Workspace
点击next,选择要导入的项目名称
B:常用辅助键和快捷键
内容辅助键:alt + /
快速输出main方法:输入main 然后 alt + /
快速输出输出语句:输入syso 然后 alt + /
注释快捷键
单行注释:选中内容,ctrl + /,取消注释ctrl + /
多行注释:选中内容,ctrl + shift + /,取消注释ctrl + shift + \
格式化:ctrl + shift + f
如果格式化快捷键不能使用,在代码区右键-->Source-->Format
上下移动代码 alt+上下键
复制 Ctrl+ alt +上下键
导包 Ctrl +shift + o
文件改名 f2 或fn+f2
往前缩进 shift + Tab
1.字符参与加法操作。用字符在计算机中底层存储对应的数据值来参与运算的。
'0' 对应的值:48
'a' 对应的值:97
'A' 对应的值:65
2.System.out.println(10 / 3); //整数相除结果只能是整数
System.out.println(10 / 3.0); + 号在java中有三种作用 1>正号 2>加号 3>字符串连接符
% 取余
% 运算符结果的符号只和左边有关,与左边保持一致
System.out.println(-5 % 3); //-2
System.out.println(-15 % -6); //-3
3.++ 运算符
1>
单独使用:放在操作数的前面和后面效果一样
2>
参与运算使用:
放在操作数前面:++a 先将进行自身+1,再参与运算//先++再赋值
放在操作数后面:a++ 先将变量中的值取出参与运算,再进行自身+1//先赋值再++
4. 逻辑与 & :并且 and ,都为真,才为真,遇假则假
逻辑或 | ,遇真为真,均假则假
逻辑异或 ^ ,两边相同为false,两边不同为true
System.out.println(a < b | b > c); //true
System.out.println(a > b | b > c); //false
System.out.println(a < b ^ b > c); //true
System.out.println(a > b ^ b > c); //false
&&与&的区别:
1> 最终结果一样
2> &&具有短路效果。左边是false,右边不执行。
||余|的区别:
1> 最终结果一样
2> &&具有短路效果。左边是true,右边不执行。
//可以提高一点效率
什么时候必须用& 或| --->右边的表达式必须要执行的时候
5. int x = 5; //是两句话,int x 声明是一句,x = 5 赋值是一句
byte c = 4;
c = c + 1; //错误 c 为byte类型,1 为int类型,存在数据转换问题,丢失精度
c++; //可以,底层会自动的做一个类型的强制转换
6. 三元运算符
格式:
(关系表达式)?表达式1:表达式2;
如果条件为true,运算后的结果是表达式1
如果条件为false,运算后的结果是表达式2
7. 键盘录入数据
键盘录入数据的步骤:
A:导包(位置放到class定义的上面)
import java.util.Scanner;
B:创建对象
Scanner sc = new Scanner(System.in);
C:接收数据
XXX x = sc.nextXXX(); //XXX为数据类型
如:int x = sc.nextInt();
相关文章推荐
- java基础_day0007_判断_switch_case_002
- 《Java 编程思想》002 Java内存分配和对象基础
- Java千百问_09基础类库(002)_util包有什么功能
- JAVA基础(002_forEach的实现原理)
- 大龄屌丝自学笔记--Java零基础到菜鸟--002
- 002-java语言基础
- [JavaWeb基础] 002.JSP和SERVLET初级入门
- java基础入门补充(002) Cloneable接口 深复制与浅复制
- 【Java基础 002】 java打包
- Java零基础系列002——命名、变量类型、类型转换、JDK中二进制整数和数字分隔符新特性
- Java学习-033-JavaWeb_002 -- 网页标记语言JSP基础知识
- Java基础之002-Java概述
- java的配置环境--Java基础002
- (连载)Java基础学习002
- java基础_day0005_循环_for_002
- java基础-002
- Java基础之002-Java概述
- 一、Java并发编程基础篇(002)对象锁、类锁
- [Java]异常基础
- JAVA基础之理解JNI原理及应用