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);
阅读全文
0 0
- Java基本数据类型_运算符_输入输出
- 基本数据类型 运算符 输入输出语句
- android ndk 01 c语言 基本数据类型_输入输出_指针
- Java学习_ 基本数据类型_float
- 黑马程序员_数据类型及运算符
- 【js】day02_语法规范_标识符_数据类型_运算符_控制语句
- Java运算符_算术_逻辑_位运算符_扩展运算符
- java基础5_运算符_语句_方法
- 黑马程序员_Java基础1_(标示符、关键字、基本数据类型、运算符)
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- 韩顺平 javascript教学视频_学习笔记3_js基本数据类型_js运算符
- Java基础_运算符
- Java基础_运算符
- java基础第一章_运算符_算数运算符
- java第一章_运算符_赋值运算符
- Python基本语法_运算符详解
- Swift语法_基本运算符
- 基本语法1-运算符_练习
- 进程和线程
- HDU
- [挑战程序设计]二分搜索
- Tensorflow-tf.nn.dynamic_rnn函数解析
- Android 使用URLConnection提交请求
- Java基本数据类型_运算符_输入输出
- 修改xcode代码风格设置
- 线程死锁
- 二维数组右上左下遍历 (Coursera 程序设计与算法 专项课程2 C程序设计进阶 李戈;OpenJudge)
- 集合小例子
- 【Hibernate】多对多映射
- 测试mybatis是出现异常
- Visualizing and Understanding Convolutional Networks阅读笔记
- 算法训练 简单加法(基本型)