Java基本数据类型_运算符_输入输出

来源:互联网 发布:最近流行搞怪拍照软件 编辑:程序博客网 时间:2024/06/03 20:15

一、输出:
注意:
/**
* 1. 文件名和类名必须要相同
* 2. class 代表类名,是一个可执行类
* 3. main()方法代表类的入口,main方法的四个关键字必不可少
* 4. System.out.print()代表从控制台输出sysout再按“alt+/”
* 5. java注释:一种是 反斜杠*,*反斜杠,第二种是//
* 6. 格式化代码快捷键:ctrl+shift+F
*/
如:
System.out.println("网球王子");

二、输入:
这里需要借助于Scanner 对象,调用next***来输入
如:
System.out.println("请输入一个数字:");
@SuppressWarnings("resource")
Scanner input = new Scanner(System.in);
int get=input.nextInt();
while(get>0){
System.out.print(get%10);
get/=10;
}

三、基本数据类型:
/**
* 1、基本数据类型
* 1.1、数值型
* 1.1.1 整数类型
* 1.1.1.1 byte --1字节8位有符号整数
* 1.1.1.2 short --2字节16位有符号整数
* 1.1.1.3 int --4字节
* 1.1.1.4 long --8字节
* 1.1.2 浮点类型
* 1.1.2.1 float --4字节32位浮点数
* 1.1.2.2 double --8字节64位浮点数
* 1.2字符型
* 1.3布尔型
*
* 2、引用数据类型
* 2.1 字符串 string
*   2.2 类
*   2.2 接口
*   2.3 数组
*/

四、运算符:
/**
* 1、 算术运算符
* 1.1 加法运算符+
* 1.2 减号运算符-
* 1.3 乘法运算符*
* 1.4 除法运算符/
* 1.5 取模(取余)运算符%
* 1.6 自增运算符 ++
* 1.7 自减运算符 --
* 2、 赋值运算符 =
* 3、 复合赋值运算符 += -= *= /= %=
* i+=j代表 i=i+j;
* 4、逻辑运算符
* 4.1逻辑与 &
* 4.2 逻辑或 |
* 4.3 逻辑异或 ^
* 4.4 逻辑反 !
* 4.5短路与 &&
* 4.6 短路或 ||
* 5、位运算符
* 5.1 按位与 &
* 5.2 按位或|
* 5.3 按位异或^
* 5.4 按位非/取反~
* 5.5 左移 <<
* 5.6 右移 >>
* 5.7 无符号移动
* 6、条件运算符
*/
注意:
逻辑与和短路与的区别:
逻辑与,在任何情况下都需要判断运算符左右两个条件
短路与当左边的条件如果不成立,则不再判断运算符右边的条件
移位运算效率最高

如:
//交换两个变量的值
int a=10;
int b=8;
//法1:
a=a+b;
b=a-b;
a=a-b;
System.out.println(a+":"+b);
//法2:
a=a^b;
b=a^b;
a=a^b;
System.out.println(a+":"+b);



原创粉丝点击