Java学习之变量、数据类型和运算符

学习目标

1.掌握变量的概念
2.掌握常用数据类型
3.会使用赋值运算符、算术运算符
4.掌握boolean类型和关系运算符的使用
5.会进行数据类型转换
6.掌握键盘输入

变量

变量的概念

1.内存如何存放数据
内存根据数据的需求(即类型)为它申请一块合适的空间,不同数据存入具有不同内存地址的空间,相互独立,这个数据存储空间就是变量
2.怎么找到已存入内存的数据
内存地址不好记忆,可以通过变量名简单快速的找到它存储的数据

变量声明及使用

先声明后赋值:

Int money;//1.声明变量
money=1000;//2.赋值

声明的同时赋值

int money=1000;

变量使用

System.out.print(money);//打印变量money

变量命名规则

1.变量名首字符:字母、下划线、$ 美元符号
2.变量名其他字符:字母、数字、下划线、$美元符号
3.命名规范:驼峰命名法,首单词首字母小写,后面单词首字母大写

常用数据类型

整型数值

byte(1字节)、short(2字节)、int(4字节)、long(8字节)

非整型数值

float(单精度浮点4字节)、double(双精度浮点8字节)

非数值

String(字符串)、char(字符)、boolean(布尔型)

运算符

一元运算符

! ++ – - ~(取二进制反码)

赋值运算符

变量名=表达式 += -= <<= >>= &= |=

算术运算符

加+、减-、乘*、除/、模除取余%

关系运算符

  1. 为什么使用关系运算符:比较大小、长短
  2. 常见关系运算符:
    大于>、小于<、等于=、不等于!=、大于等于>=、小于等于<=、比较是否相等==、是否不等!=、Instanceof
  3. 比较的结果:
    boolean类型:true或者false

逻辑运算符

! && ||

三元运算符

布尔表达式?表达式1:表达式2

位运算符

转换二进制每位计算:& | ^(异或) ~(非)

数学函数与常量

包:java.lang.Math
Math.sqrt(x)方法:求x的平方根
Math.pow(x,a)方法:幂运算,求x的a次幂
Math.PI:常量pi
Math.E:常量e

从控制台读入数据

  1. 导入包
    Import java-util.Scanner;
  2. 创建Scanner对象
    Scanner input=new Scanner(System.in);
  3. 读入数据
    int stb=input.nextInt();

数据类型转换

自动转换

两种类型兼容:
例如数值类型相互兼容
目标类型大于源类型:
例如double大于float

强制转换

(类型名)表达式

猜你喜欢

转载自blog.csdn.net/sinat_41628872/article/details/89106462
今日推荐