基本数据类型
时间:2021-08-07
本文章向大家介绍基本数据类型,主要包括基本数据类型使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
基本数据类型02
import java.math.BigDecimal;
public class dema03 {
public static void main(String[] args) {
//整数拓展 进制 二进制0b 十进制 十六进制0xb
int i = 10;
int i2 = 010;//八进制0
int i3 = 0xb;//十六进制0x 0~9 A~F 15
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("======================");
//================================
//浮点数拓展?
//================================
//floot 有限的,离散,有舍入误差,大约等于,接近但不等于
// BigDecimal 数学工具类
//double
float f=0.1f;//0.1
double d=1.0/10;//0.1 尽量用double
System.out.println(f==d);
//字符
System.out.println("===============================================");
char name='A';
char name2='中';
System.out.println(name);
System.out.println((int)name);//强制转换
System.out.println(name2);
System.out.println((int)name2);//强制转换
/*所有字符的本质还是数字*/
//编码 unicode 2字节 0-65536
//转义字符 \t 制表符
// \n换行
//布尔值扩展
boolean flag = true;
if (flag==true){}//新手
if(flag){}//老手
}
}
基本数据类型03
byte,short,char->int -> long ->float ->double
运算中,不同类型的数据先转换为同一类型,然后再进行计算。
首先,不能对Boolean进行转换,
2不能把对象转换不相光的 类型,
3.在高容量转换低容量的时候,强制转换,
4.转换的时候存在内存溢出,或者精度问题
idea常用快捷键
-
常用快捷键
常用快捷键包括:
CTRL + D:复制所在行。
CTRL + Y:删除所在行。
CTRL + X C V:分别是剪切、复制和粘贴所在行。
CTRL + W:递进选择代码块。
CTRL + P:提示方法的参数。
CTRL + B:跳转到方法定义处。
CTRL + + -:展开或关闭代码段。
CTRL + F1:显示错误信息。
CTRL + F8:设置断点。
ALT + ↑ ↓:切换方法。
SHIFT + 滚轮:横向移动屏幕。
SHIFT + F10:执行。
ALT + SHIFT + /:多行注释。
ALT + SHIFT + ↑ ↓:移动行。
SHIFT + ENTER:下面新建一行。
CTRL + ALT + ENTER:上面新建一行。
CTRL + 点击:查看源码。
ALT + ENTER:解决错误。
ALT + ← →:切换页面。
CTRL + ALT + U:查看继承关系。
CTRL + ALT + L:代码格式化,美观化。
CTRL + SHIFT + Z:取消撤回(和搜狗输入法的符号表还冲突了)。
ALT + INSERT:构造器。
CTRL + F12:查看类结构。
SHIFT + F6:重构方法名、变量名(整体替换)。
CTRL + SHIFT + Y:大小写转换。
CTRL + ALT + T:生成 try-catch 代码。
CTRL + ALT + F:局部变量转换为成员变量。
CTRL + F:查找和替换。
CTRL + ALT + M:抽取新方法。
CTRL + F4:关闭当前页面。
-
常用模板
常用模板包括:
psvm:public static void main。
sout:System.out.println。
soutp:输出形参。
soutm:输出方法。
soutv:输出变量。
xxx.sout:输出xxx,可以是临时定义的字符串之类。
fori:for 循环。
iter:迭代器 for 循环。
itar:数组迭代 for 循环。
list.for:数组 for 循环。
list.fori:数组正序 for 循环。
list.forr:数组倒序 for 循环。
ifn:if null 判断。
inn:if not null 判断。
prsf:private static final 私有静态常量,用于单例模式。
psf:public static final。
psfi:public static final int,以此类推。
自定义模板,可以去 Editor 的 Live Templates 中添加。 ————————————————
原文地址:https://www.cnblogs.com/sunny-sum/p/15113490.html
- 解决WordPress缩略图插件timthumb不支持站外图片的问题
- 让 http 2来得更猛烈些吧
- SQL Server 2008基于策略的管理
- centos系统安装Python
- rpc框架之 thrift连接池实现
- .NET Core全新路线图
- jboss eap 6.2+ 版本中 加密datasource密码等敏感信息
- WordPress自定义栏目运用实例II:添加文章Meta标签(keywords /description)
- 《Deep Learning with Python》第一章 1.1 人工智能、机器学习和深度学习
- boost::function的用法
- rpc框架之 thrift 学习 1 - 安装 及 hello world
- WordPress自定义栏目运用实例Ⅰ:添加文章来源
- ZooKeeper 笔记(5) ACL(Access Control List)访问控制列表
- 算法:支持重复元素的二分查找
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 爬取B站18000条《黑神话:悟空》实机演示弹幕,做成词云
- Python爬虫实战:自动化登录网站,爬取商品数据
- 符合自己的工作难找?取招聘网站数据,让你找到心仪的工作
- 虽然现在有可以去码的软件了,可视频是如何自动跟踪打码的?
- Python爬取NBA虎扑球员数据
- 发现一个好看的手机壁纸网站,撸代码的手已经饥渴难耐了
- 手把手用python教你拿即时的卫星影像装饰你的桌面
- PyCharm2019亲测破解方式
- :: 是什么语法?
- 支付宝二面:Mybatis接口Mapper内的方法为啥不能重载吗?我直接懵逼了...
- Windows系统中使用Linux命令(可以批量下载Modis数据)
- Python制作桑基图(我承认我低估了这个教程)
- 几个好看的Seaborn图样~(虽然官方配色一般般,但我还是忍不住夸它)
- GDAL读取MAIAC的HDF文件(熟肉)
- Google Earth Engine(GEE)-谷歌地球引擎的大致Python入门