您的位置:首页 > 编程语言 > Java开发

变量的声明与使用(常见的基础数据类型),运算符

2017-10-15 12:19 701 查看

一、变量:

问:什么是变量?有不变的量吗?

答:可以改变值的量是变量。不变的量称常量。

1.变量的声明

语法:

数据类型     变量;

数据类型     变量1,变量2,.....,变量n;

常见的数据类型:

整   型(整数):  byte   short   int   long 

浮点型(小数):  float(一般以F或者f结尾)   double

字符型(字/符):char  举个栗子:'a','c','#'

        String(字符串,注意S大写)  举个栗子:"aaa","cc","#"," "

布  尔  类 型(真/假):boolean

2.变量的初始化(赋值)

语法:

a)在声明的时候直接赋值:int a=0;或者int a=0,b=0,.....,n=0;

b)声明以后再赋值:int a; a=0;

注意:

Ⅰ:变量必须先声明在使用

Ⅱ:变量必须先初始化在使用

Ⅲ:变量的值类型必须小于它声明的类型

3.类型转换

自动转换:小数据类型转换给大数据类型 。 举个栗子:float  a=1.1234;

 double =a;

强制类型转换:大数据类型转换成小数据类型(会有数据丢失)

语法:小数据类型   变量 = (小数据类型)大数据类型变量;

举个栗子:double a=1.123456789987;

    float b= (float)a;

小程序举例:

public class Test03{
public static void main(String[] args){

int n1=65;
int n5 = 'A';
double n6=1.0123456789456123;

//自动类型转换(小给大)
float n2=n1;//int转换float
double n3= n2;//float转换double

//强制转换:(大给小)小数数据类型的变量=(小数据类型)大数据类型变量;
float n7=(float)n6;//double转float
int n8 =(int)n7;//float转int
char n4 =(char)n1;//int转char
//打印
System.out.println("n1="+n1);
System.out.println("n2="+n2);
System.out.println("n3="+n3);
System.out.println("n4="+n4);
System.out.println("n5="+n5);
System.out.println("n6="+n6);
System.out.println("n7="+n7);
System.out.println("n8="+n8);
}
}



4.运算符:

数据运算符:

+:加

-:减

*:乘

/:除

%:求余     举个栗子:5%2=1;

逻辑运算符:

&&:逻辑与 (全真才真) 

 true&&true=true;

 true&&false=false;

 false&&true=false;

 false&&false=false;

||:逻辑或    (一真就真)

 true&&true=true;

 true&&false=true;

 false&&true=true;

 false&&false=false;

!:逻辑非(遇真为假,遇假为真)

!true=false;

!false=true;

条件运算符:(三目运算符)

语法:

(条件表达式)?表达式n:表达式m;
例子:
int a=10,b=20;
max=(a>=b)?a:b;//当条件成立,max=a,不成立max=b;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐