嗨~大家好!我是丝瓜藤
丝瓜藤今天去图书馆学了一下午的Java,从Java基础开始。
这是今天(2021.11.06)Java学习代码分享,注释等内容我都写的很详细,相当于一个笔记吧!
package base; //java学习:B站视频推荐——狂神说Java 网站推荐:牛客网、CSDN //狂神video:21-25 Java基础 public class Hello { //类名 public static void main(String[] args) { //方法名 // 1.进入Java的第一行代码 System.out.println("base.Hello world!"); System.out.println("========================================="); //2.注释(多行、单行) //3.标识符 //4.八大基本数据类型 //①整数 byte a=10; short b=20; int c=30; // int数据类型是整数里边最常用的 long d=40L; // long数据类型后边要加个L(尽量大写) //②小数、浮点数 float A=1.5F; // float数据类型后边要加个F(尽量大写)(有限、离散、舍入误差);误差很大,所以少去用浮点数进行比较 //拓:银行业务一般用 BigDecimal数学工具类 double B=3.1415926;// double数据类型是小数里边最常用的 //③字符 char f_name='丝'; //字符串,String不是关键字,是类 String name="丝瓜藤"; //④布尔值,只有true/false两种情况,默认值false boolean flag=true; //整数拓展 进制(十进制、二进制0b、八进制0 、十六进制0x) int i1=10; int i2=010; int i3=0x10; System.out.println(i1+"+"+i2+"+"+i3);//10+8+16 //强制转换 格式:(类型)变量名 高-->低 System.out.println((double)i1); //i1=10.0 //(编码:所有字符本质还是个数字);注意"-内存溢出"或者"精度"问题 //自动转换 低-->高 System.out.println((int)f_name); //'刘'在Unicode编码里是21016 //转义字符:\t制表符 \n换行 //JDK7新特性,在数字内加“_”用于读较大的数字,eg:10_0000_000; System.out.println("========================================="); } }