其他分享
首页 > 其他分享> > 9.19笔记

9.19笔记

作者:互联网

数据

package base;

public class Demo01 {
   public static void main(String[] args) {
         //八大数据基本类型
       //整数
       //比较常用int
       int num1=10;
       byte num2=20;
       short num3=30;
       long num4=888L;
       //long类型要在数字后面加一个大写L

       //小数,浮点数
       float num5=.1252352F;
       //float类型要在数字后面加一个F
       double num6=3.1415926535;

       //字符
       char name='A';
       //char只能有一个字符!
       String name1="你在开玩笑吗";
      //布尔值(对错)
       boolean flag1=true;
       boolean flag=false;


  }
}

数据拓展

package base;

public class Demo02 {
   public static void main(String[] args) {
       //整数拓展 进制 二进制0b 十进制   八进制0   十六进制0x
       int i=10;
       int i1=010;
       int i2=0x10;
       System.out.println(i);
       System.out.println(i1);
       System.out.println(i2);
       System.out.println("=====================");
       //============================================
       //浮点数拓展
       //============================================
       //float是有限,离散的。它有舍入误差。得到的值基本为大约数,接近但不等于不相等的。
       //最好完全避免使用浮点数进行比较
       //最好完全避免使用浮点数进行比较
       //最好完全避免使用浮点数进行比较

          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("=====================");
       //转义字符
       //\t空格
       //\n换行
       //......


       System.out.println("Hello\nWorld!");

       //布尔值
       boolean flag = true;
       if (flag==true){}//如果if等于true,那么他会执行大括号里的代码(此为新手写法)
       if (flag){}//老手写法,与上一行同意思
       //Less is More! 代码要精简易读!


  }
}

 

数据计算

package base;

public class Demo03 {
//操作比较大的时候,注意溢出问题
   //JDK7特性,数字之间可以用下划线分割
   public static void main(String[] args) {
       int i =127;
       byte b =(byte)i;
       System.out.println(i);
       System.out.println(b);
//
       int a =1000000000;
       int d =20;
       int o =a*d;//计算的时候就已经报错了,要先转型再计算
       long u =((long)a)*d;//代码一定要记得改!先把其中一个数转换为long
       System.out.println(u);
       /*注意点!
       * 不能对布尔值进行转换!
       * 不能把对象类型转换为不相干的类型
       * 在把高容量转换到低容量的时候会强制转换
       * 转换的时候可能存在内存溢出,或者精度问题!*/
       System.out.println("========");
       System.out.println((int)23.665955);
       System.out.println((int)-33.999f);



  }
}

 

变量

image-20210920094545761

package base;

public class Demo04 {
   //类变量 static 与类共存亡?
   static  double salary =2500;






//实例变量L:从属于对象:如果不进行初始化,基本类型的默认值为0 0.0 u0000
   //布尔值:默认值为false
   //除了基本类型,其余的默认值都是null

   String name ="1223145";
   int age;



   public static void main(String[] args) {
//局部变量:必须声明喝初始化值
       int i =10;
       System.out.println(i);

       Demo04 demo04 =new Demo04();
       System.out.println(demo04.name);

       System.out.println(salary);
  }
   //其他方法
   public  void  add(){

  }
}

常量

image-20210920094621667

 

 

package base;

import com.sun.corba.se.impl.interceptors.PICurrent;

public class Demo05 {
        //常量final
   //修饰符,不存在先后顺序
   static final double PI = 3.14;

   public static void main(String[] args) {
       System.out.println(PI);
  }

}

运算符

image-20210920094749595

package operator;

public class Demo01 {

  /* public static void main(String[] args) {
       int a =20;
       int b =60;
       int c=90;
       int d =10;

       System.out.println(a+b);
       System.out.println(a-b);
       System.out.println(a*b);
       System.out.println(a/(double)b);
   }*/

  /* public static void main(String[] args) {
       long a =1433226354688888888L;
       byte b =55;
       int c =554466;
       short d =10;

       System.out.println(a+c+b+d);
       System.out.println(c/b+d);
       System.out.println(a+c*b+d);
       System.out.println(b+d);
//对错都是用布尔值来表示的!
       //%是取余数 !=是不等于

   }*/

  /* public static void main(String[] args) {
       int a =9;
//a++是先赋值,再自增 ++a是先自增,再赋值
       int c =--a;

       int b =--a;
       int i =a++;
       int y=1;
       int e =11;
       int w =1;
       int d =a--;
       int q =++b;
       System.out.println(c);
       System.out.println(b);
       System.out.println(d);


   }*/
  public static void main(String[] args) {
      int a =3;
      int b =a++;
      int c =++a;
      int s =++a;
      int d =a++;
      int ee =a++;
      int f =++a;
      System.out.println(b);
      System.out.println(c);
      System.out.println(d);

      System.out.println(f);
      System.out.println(s);
  }
}

 

标签:9.19,int,System,笔记,static,println,public,out
来源: https://www.cnblogs.com/latutou/p/15313684.html