2.JAVASE初级规则

public class dome1 {
    public static void main(String[] args) {
        String Ahello ="刘洋";
        String hello ="刘洋";
        String $hello ="刘洋";
        String _hello ="刘洋"; //首字母限制
        //标识符是大小写敏感的,还有下面三个不行
        //String 1hello ="刘洋";
        //String #hello ="刘洋";
        //String *hello ="刘洋";
        String 王者荣耀 ="最强王者";
        System.out.println(王者荣耀);
        //最好不用中文


    }
}

变量名要求只能大写字母,小写字母,$,汉字,_,开头。其他不行。

JAVASE类型

byte 二进制数 -128到127

int 整型

short -32768~32767

long 后面数字要加L来区别

float 后面数字要加F来区别

double

char 字符型 后面字符用''引起来表示单个字符

String 字符串 后面字符串用”“引起来,可以引用多个字符

boolean布尔类型 占一位,只有结果只有true和flase

不同类型之间注意各个类型的取值范围和精度大小。


public class dome2 {
    public static void main(String[] args) {
        String a="Hello";
        //string是字符串
        int b=10;
        byte c=2;
        short d=30;
        long e=40L; //long类型在数字后面加l来区分

        float f=50.1F;//float类型在数字后面加F来区分
        double G=3.234432243342;

         char x='刘';
        char cc='l';
        String z="刘洋";
        String zz="Aldfafasso";

//boolean 布尔类型,true/false
         boolean i=false;  //占一位

        System.out.println(a);
        System.out.println(c);
        System.out.println(zz);
    }
}
//1bit表示1位   1Byte表示一字节1B=8b
//引用类型


结果:
Hello
2
Aldfafasso

进制数的表示

      //整数扩展:进制 二进制ob  十   八0  十六0x
   int i =10;
   int i1 = 010;   //八进制0
   int i2= 0x10;  //十六进制0x   1~9 A~F 16
        System.out.println(i);
        System.out.println(i1);
        System.out.println(i2);



输出:
10
8
16

记住各个进制数字的写法。

浮点数是有限的离散的,大约接近但是不等于

 float f =0.1f; //0.1
        double d=1.0/10; //0.1
        System.out.println(f==d);  //false

 float d1 =342342423423432f;
        float d2 =d1+1;
        System.out.println(d1==d2);//ture

输出
false
ture

两个本输出应该一个对一个错但是却反过来都发生了错误,因为精确度不够。

所以:最好完全避免浮点数进行比较

====================================================================

当输出时可以使用强制转换。输出时前面加个()里面写入输出类型

char c1='a';
System.out.println((int)c1);  //强制转换

输出:
97

转为为ASCII码值

\n换行

\t制表符  空格 

  String sc = "hello world";
        String sd = "hello world";
        System.out.println(sc==sd);   //true

输出:
true

 =================================================

String aaaa = new String("hello world");
System.out.println(aaaa);

输出:
hello world

输入new String 里面输入”hello world“然后引入局部变量,在输出就行了。

布尔值扩展
  koolean flag =true;
  if (flag==true){}   //新手程序员这样写
  if(flay){}      //与上面一样        less is more

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值