康复训练Day03
时间:2021-08-02
本文章向大家介绍康复训练Day03,主要包括康复训练Day03使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
康复训练Day03
注释
//单行注释 //注释
//123456789
//123456789
//123456789
//123456789
//多行注释:注释一段文字 /* 注释 */
/*
123
456
789
*/
//JavaDoc:文档注释 /** */
/**
*
*
*/
标识符和关键字
//标识符可以是中文但不建议这么做
String 嘿 = "Hey!";
System.out.println(嘿);
//Hey!
//大小写敏感
String A1 = " ";
String a1 = " ";
//所有标识符都应以字母(A-Z或a-z),美元符($),下划线(_)开始
//首字符之后可以是字母(A-Z或a-z),美元符($),下划线(_)或数字的任何字符组合
String A1a_ = " ";
String a1_$ = " ";
String $1A3 = " ";
String _1$3 = " ";
//String 1_ = " ";
//String #_ = " ";
//不能使用关键字作为标识符
//String class = " ";
=================================================================================
//String a;
//System.out.println(a);
//报错 Variable 'a' might not have been initialized(a未初始化)
//String num = 10;
//System.out.println(a);
/*报错
Required type: String
Provided: int */
//解决方式:
int num = 10;
System.out.println(num);
//正常输出10
String a = "Hello";
System.out.println(a);
//正常输出Hello
数据类型
//八大基本数据类型
//整数
byte num1 = 10;
//-128~127
int num2 = 20; //最常用
//-32768~32767
short num3 = 30;
//-2147483648~2147483647
long num4 = 30L; //Long类型要在数字后面加个L
//-9223372036854775808~9223372036854775807
//小数:浮点型
float num5 = 0.1F;
double num6 = 3.141592653589793238462643;
//字符
char name = 'A';
//字符串,String不是关键词,是一个类
//String name1 = "ABC";
//布尔值
boolean flag = true;
//boolean flag = flase;
数据类型拓展
//整数拓展
//进制 二进制0b 十进制 八进制0 十六进制0x
int i1 = 10;
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x 0~9 A~F
int i4 = 0x11;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
//10
//8
//16
//17
=================================================================================
//浮点数拓展
//==============================================
//银行业务怎么表示?钱
//BigDecimal 数学工具类
//==============================================
//float 有限 离散 舍入误差 大约 接近但不等于
//double
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
//最好完全避免使用浮点数进行比较
float f = 0.1f; //0.1
double d = 1.0/10; //0.1
System.out.println(f==d);//flase
float d1 = 123456789123456789f;
float d2 = d1 + 1;
System.out.println(d1==d2);//true
=================================================================================
//字符拓展
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
//所有的字符本质还是数字
//编码 Unicode 2字节 0 - 65536
//U0000 - UFFFF
char c3 = '\u0061';
System.out.println(c3);
//a
=================================================================================
//转义字符
// \t 水平制表 跳到下一个Tab位置
// \n 换行 将当前位置移到下一行开头
// \r 回车 将当前位置移到本行开头
// \\ 反斜线字符'\'
//...
System.out.println("Hello\tWorld!");//Hello World!
System.out.println("Hello\nWorld!");//Hello
//World!
System.out.println("Hello\rWorld!");//World!
System.out.println("Hello\\World!");//Hello\World!
//
String sa = new String("Hello World");
String sb = new String("Hello World");
System.out.println(sa==sb);
//flase
String sc = "Hello World";
String sd = "Hello World";
System.out.println(sc==sd);
//true
//对象 从内存分析
=================================================================================
//布尔值扩展
boolean flag = true;
if (flag==true){}
if (flag){}//flag已经为true,不需要再判断
//Less is more! 代码要精简易读
原文地址:https://www.cnblogs.com/liuruoxv/p/15091194.html
- 【面试虐菜】—— JAVA面试题(1)
- JAVA增删改查XML文件
- javascript去掉字符串前后空格
- 构建通用的 React 和 Node 应用
- 有趣的 CSS 像素艺术
- 【插件开发】—— 11 窃听风云(Java事件监听原理-GEF实例讲解)
- 【面试虐菜】—— JAVA面试题(2)
- JavaMelody监控spring、struts
- 《JavaScript语言精粹》—— 读书总结
- 视差滚动技术的简介及运用
- 【面试虐菜】—— JAVA面试题(3)
- Carousel 旋转画廊特效的疑难杂症
- 区块链为IBM与Visa等老牌公司注入新的生机
- 【java.lang.UnsupportedClassVersionError】版本不一致出错
- 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 数组属性和方法
- 单例模式—四种写法详解
- Angular view container删除view实例的过程
- Angular自定义structural指令的实例化过程以及set方法的调用
- Angular structural指令host element的定位调试
- Import-Module ServerManager Import-Module : 未能加载指定的模块“ServerManager”,因为在任何模块目录中都没有找到有效模块文件..
- Angular自定义structural指令的一个例子
- 2020国庆节Angular structual指令学习笔记
- Delegate
- 图像增强领域大突破!1.66ms处理4K图像,港理工提出图像自适应的3DLUT
- 详解Android studio 动态fragment的用法
- Java fastjson解析json字符串实现过程解析
- SpringMVC系列 MVC设计模式介绍+ SpringMVC的作用及其基本使用+组件解析+注解解析
- Spring系列之事务的控制 注解实现+xml实现+事务的隔离等级
- Greenplum集群扩容总结
- Leetcode刷题 237. 删除链表中的节点 两行代码实现