变量
什么是变量:
变量:一个数据存储空间的表示
变量的命名规则:
1.必须以字母开头,不能以数字开头
2.除了下划线_ 美元符号$,中间不能包含特殊字符
3.不能包含Java关键字,如:double
4.采用驼峰命名法
5.取名要顾名思义
变量的声明及使用:
第一步:声明变量
//数据类型 变量名
int num;
第二步:赋值
//变量名=数值;
num=1;
也可合二为一:
//数据类型 变量名=数值;
int num=1;
第三步:使用变量
System.out.println(num);
基本数据类型
八大数据类型:
详解请点击以下蓝色字体:
byte、short、int、long、float、double、char、boolean
运算符
算数运算符:
+、 – 、*、/、%
//加减乘除
int a=10;
int b=5;
System.out.println("a+b="+(a+b));
System.out.println("a-b="+(a-b));
System.out.println("a*b="+(a*b));
System.out.println("a/b="+(a/b));
System.out.println("10%3="+(10%3));
//在不同类型进行运算的时候,会朝着大的数据类型转换
long a=2147483647+1L;//int(小)=======》long(大)
System.out.println("a="+a);
注:long类型别忘记加L
double a=0.01;
double b=0.09;
System.out.println("a+b="+(a+b));
// (注:在涉及到金额比较重要的数据时,不用double和float,不精确)
比较运算符:
大于:> 小于:< 等于:== 不等于:!= 大于等于:>= 小于等于:<=
// //比较运算符
int a=2;
int b=5;
System.out.println(a>b);
System.out.println(a<b);
System.out.println(a==b);
System.out.println(a>=b);
System.out.println(a<=b);
System.out.println(a!=b);
自动类型转换规则
满足自动类型转换的条件:
两种类型要兼容——数值类型(整型和浮点型)互相兼容
目标类型大于源类型——例如:double 型大于 int 型
强制类型转换
(类型名)表达式
//控制台输入三个double类型的数据,计算他们的和,但是只输出整数部分
int sum=(int)(num1+num2+mum3);
使用Scanner类提供的方法可以从键盘获取输入的信息
//控制台输入三个double类型的数据,计算他们的和
import java.util.*;
public class java_5{
public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.println(""请输入第一个double数据类型:);
double num1=input.nextDouble;
System.out.println(""请输入第二个double数据类型:);
double num2=input.nextDouble;
System.out.println(""请输入第三个double数据类型:);
double num3=input.nextDouble;
double sum=num1+num2+num3;
System.out.println("它们的和:"+sum);
}
}