java数据类型

数值型:

整型:整型变量的类型有byte、short、int、long四种,四种能数字代范围是long>int>short>byte

作用:这4类型仅能代入数字,不能代入字符,中文等(中文,符号是字符的一种),所有数据类型都能用英文开头定义开头例:int  i

byte  b=0×45;

short  s2=677               //别忘了,所有数据例short  s2,s2这个定义名是Java标识符,开头不能是数字。

实型变量float  double:

int x; x的值永远是整数,比如-1, 0, 1, 2 ... 32768
float y; y的值可以带小数点,比如3.1415926
double也是浮点型类型的实型变量,不过能存储的小数点后面的数更多

double(双精度浮点型) //一般浮点型默认为double所以需要float时,必在代码实型后常量加上f或F,double类可不加

  double  d1=0.8765d;                //这个d可加可不加

  double  d2=0.9872 ;

  float   f1 =30.223;              //这里后不用加f因为是定义的float

  float   f2 =33.2323f;         //这也可以

字符型:

放字符的东西,字符包括中文,符号,英文数字等

 char 是字符串变量

String和StringBuffer  是字符串的常量

char中'X'里只能放一个字符,只有一个字符用'  '  2个字符以上就去掉' '。" X"是字符串用的""

char c1=' c ';            //这里标''是一个字符c

char c2=88              //这里是不要标' '  ,不标''代表把88作为一个字符

char c3='好'          //这些是char变量。例如c2赋予了'020' 后来再被内部实例c2=你好  赋予了c2=好,c2能被改变,string类就不能改变了,一旦赋予了string c2=你好就不能改变了。

char  c4='ab'         //这是错的,ab是两个字符,标' '里只能放一个字符,应去'' 成 char  c4=ab,ab成一个字符

string  str1="welcome to  java!";

stringbuffer  str5=new  stringbuffer("春天般的心情");

布尔型变量:

只有boolean  c1=true;

      boolean  c2=false; //只有ture和false两种,

 public class  A

{

   public  A(){

                boolean  a1, a2;

          a1=400*2==0  ||   (300*2)

 }

}

布尔运算符:

1. !  非

2. 简洁&& 和&        与

a真b假时,a&b   a与b是   假   (结果是假,ab不同性时先判断假性)

3.简洁或||和|         或         

a真b假时,a|b   a或b是    真   (结果是真,ab不同性时先判断真性)

原文地址:https://www.cnblogs.com/liyihome/p/3695199.html