java小白学习中02
2021/7/10 1:05:51
本文主要是介绍java小白学习中02,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
基础:
1.注释:单行:// 多行:/*注释*/ 文档:/**注释*/
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($)或者下划线(_)开始
-
首字符之后可以是字母,美元符,下划线或数字的任何字符组合
-
不能使用关键字作为变量名或者方法名
-
标识符是大小写敏感的
-
合法标识符举例:age,$salary,_value,__1_value
-
非法标识符举例:123abc,-salary,#ab
2.数据类型
强类型语言:要求变量的使用严格符合规定,所以变量都需先定义才能使用。
八大基本数据类型:
byte,short,char,int,long,float,double,boolean类型false/true
public class Demo01 { public static void main(String[] args){ //整数 int num01 = 10;//最常用 byte num02 = 20; short num03 = 30; long num04 = 40L;//数字后需加L //小数,浮点数 flaot num05 = 3.14F;//数字后需加F double num06 = 234.2; //字符 char name = 'A'; char mane01 = '中'; //布尔值 表是非 boolean folg = true; boolean flag = false; //字符串String 属于类 //String name02 = "yunyan"; } }
引用数据类型:类,接口,数组
字节:
-
位(bit):是计算机内部数据储存的最小单位 11001100是一个八位二进制数
-
字节(byte):是数据处理的基本单位,用B表示1B=8bite
-
举例:
1 public class Demo02 { 2 public static void main(String[] args){ 3 //整数拓展 二进制0b 八进制0 十进制 十六进制0x 4 int i = 10; 5 int i1 = 0b10;//二进制 6 int i2 = 010;//八进制 7 int i3 = 0x10;//十六进制 0~9 A~F 8 system.out.println(i);//10 9 system.out.println(i1);//2 10 system.out.println(i2);//8 11 system.out.println(i3);//16 12 /*浮点数拓展: 银行业务如何表示 钱用数学工具类BigDecimal 13 float 有限且离散 容易有误差 更类似于接近但不等于 14 */ 15 float f = 28.7F; 16 double d = 287.0/10; 17 system.out.println(f == d);//false 18 float a = 5656565656.0F; 19 double b = a +1; 20 system.out.println(a == b);//true 21 //字符拓展 (int)强制转换 22 char a1 = 'a'; 23 char a2 = '中'; 24 system.out.println(a1);//a 25 system.out.println((int)a1);//97 26 system.out.println(a2);//中 27 system.out.println((int)a2);//20013 28 char a3 = '\u0061'//编码 Unicode表格 29 system.out.println(a3);//a 30 //转义字符 \t字符表 \n 换行 31 system.out.println("Hello\tWorld"); 32 system.out.println("Hello\nWorld"); 33 } 34 }
oh ya 敲的好困的呀
这篇关于java小白学习中02的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27JavaScript面试真题详解与解答
- 2024-12-27掌握JavaScript大厂面试真题:新手入门指南
- 2024-12-27JavaScript 大厂面试真题详解与解析
- 2024-12-26网络攻防资料入门教程
- 2024-12-26SQL注入资料详解:入门必读教程
- 2024-12-26初学者指南:数据库服务漏洞项目实战
- 2024-12-26网络安全项目实战:新手入门指南
- 2024-12-26网络攻防项目实战入门教程
- 2024-12-26信息安全项目实战:从入门到初步应用
- 2024-12-26SQL注入项目实战:初学者指南