Java最基础知识
2021/9/7 22:36:33
本文主要是介绍Java最基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public class Demo01 { //八大基本数据类型 //整数 int num1 = 10; byte num2 = 20; short num3 = 30; long num4 = 30L; //浮点数 float num5 = 50.1F; //float类型要在数字后面加个F/f double num6 = 3.14; //字符 char name ='a'; //字符串 String pw = "wangwang"; //boolean boolean flag = true; }
public class Demo02 { //数据类型拓展 public static void main(String[] args) { //整数拓展: 进制 二进制0b 十进制 八进制 十六进制ox int i = 10; int i2 = 010; int i3 = 0x10; System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("================================="); //浮点数拓展 银行业务怎么表示?钱 //BigDecimal 数学工具类 //最好避免使用浮点数进行比较!!! float f = 0.1f; //0.1 double d = 1.0/10; //0.1 System.out.println(f == d); //false float d1 = 232323232323f; float d2 = d1 + 1; System.out.println(d1 == d2); //true System.out.println("==================================="); //字符拓展 char c1 = 'a'; char c2 = '光'; System.out.println(c1); System.out.println((int) c1); System.out.println(c2); System.out.println((int) c2); System.out.println("====================================="); String sa = new String("Hello World"); String sb = new String("Hello World"); System.out.println(sa == sb); String sc = "Hello World"; String sd = "Hello World"; System.out.println(sc == sd); } }
public class Demo03 { //类型转换 public static void main(String[] args) { int i = 128; byte b = (byte) i; System.out.println(i); System.out.println(b); //内存溢出 //强制转换 (类型)变量名 高--低 //自动转换 低--高 int j = 128; double a = j; System.out.println(j); System.out.println(a); /* 注意点: 1 不能对boolean进行转换 2 不能把对象类型转换为不相干低类型 3 把高容量转换到低容量的时候 强制转换 4 转换时可能存在内存溢出 or 精度问题 */ //操作比较大度数时 注意溢出问题 int money = 10_0000_0000; int years = 20; int total = money * years; long total2 = money * years; long total3 = money * ((long)years); System.out.println(total); System.out.println(total2); System.out.println(total3); } }
public class Demo04 { //变量 //类变量 static static double money = 100000; //属性:变量 //实例变量:从属于对象 如果不自行初始化 这个类型默认值 0 0.0 //boolean:默认false //除了基本类型 其余默认值都是null String name; int age; public static void main(String[] args) { //局部变量 必须声明和初始化值 int i = 10; System.out.println(i); //变量类型 变量名字 = new Demo08(); Demo04 demo04 = new Demo04(); System.out.println(demo04.age); System.out.println(demo04.name); //类变量 static System.out.println(money); } }
public class Demo05 { //常量 //修饰符不存在先后次序 static final double PI = 3.14; public static void main(String[] args) { System.out.println(PI); } }
这篇关于Java最基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-28MQ底层原理资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:新手入门教程
- 2024-11-28MQ项目开发资料详解:入门与初级用户指南
- 2024-11-28MQ消息队列资料入门教程
- 2024-11-28MQ消息队列资料:新手入门详解
- 2024-11-28MQ消息中间件资料详解与应用教程
- 2024-11-28MQ消息中间件资料入门教程
- 2024-11-28MQ源码资料详解与入门教程
- 2024-11-28MQ源码资料入门教程
- 2024-11-28RocketMQ底层原理资料详解