1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package com.sf.day01;
- import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;
- import java.sql.SQLOutput;
- /**
- * 1 - 在day01包下创建一个类 类名Test01
- * 2 - 当前类 class
- * 3 - public 公共的 公开的 - 权限修饰符中的一种
- * 4 - Student 标识符
- * 标识符和关键字不同 :
- * 关键字 - Java给我们定义好的 我们不能用关键字作为标识符
- * 标识符: 凡是自己起名字的都可以称之为标识符
- * 见名知意 - 好记 getInfo() updateUserByUserId(); -- yVoid
- * com.sf.day01 包名 通常 包名定义 : 公司域名的倒叙
- * www.baidu.com -- 域名 196.168.xx.xx ip
- * 47.96.190.116 -- www.guyanqing.com
- * Student 类名
- */
- public class Test01 {
- String name = "zhangdan";
- public static void main(String[] args) {
- int a = 1; //初始化
- // System.out.println(a);
- a = 2;
- System.out.println(a);
- int b ; //声明
- b = 18; //赋值
- System.out.println(b);
- int d = 20;
- int e = 0; //没有赋值 int 的默认值是 0
- System.out.println(d);
- System.out.println(e);
- System.out.println("===============================");
- /**
- * 基本数据类型
- * byte short int long 整型
- * float double 浮点类型
- * char 字符类型
- * Boolean 布尔类型 true false
- * 规范 long L
- */
- byte aa = 1;
- short bb = 2;
- int cc = 3;
- long dd = 4L;
- /**
- * 浮点数据类型
- */
- float ee = 5.0F;
- /*
- double Double的区别:
- int 0 double 0.0
- Double 默认值 null
- 选择: 用double作为一个接受的变量(非0.0) double/Double
- 映射实体的时候 Double 默认值 null
- eg:
- double aa = 0.0; aa = 0.0;
- int bb ;
- bb = 1; 1
- sout bb ; // 0
- Double / Integer null 0;
- */
- double ff = 6.0D; //基本数据类型
- Double gg = 7.0D; //类 double的包装类 自动拆装箱
- char hh = 'A'; //A 65 a 97
- String jj = "AA";
- int qq = 1;
- char ww = 'A'; //65
- System.out.println(ww+qq);
- char qqq = (char) (66);
- System.out.println(qqq);
- boolean rr = true;
- boolean yy = false;
- // ctrl + d
- int zz = 5;
- float zzz = 5; //5 int float
- long ll = 112;
- // 小转大 自动转换
- ll = zz;
- // 大转小 强转
- zz = (int) ll;
- }
- }
|