新手入门:java基础知识(2)

java基础总结回顾-第2部分

1.什么是变量

变量可以理解为一个,保持数据的房子

1.1 为什么要使用变量

用来保持,一些会根据时间推移。数据值会产生变化的东西,因为他发生变化,所以我们用一个变量来标识他,通俗的去理解。变量,就是变化的一个量值,名称不变 值在变

1.2 数据类型

-基础数据类型(8种)
1.byte 字节 保存整数,长度短 最小值-128,最大值17
2. short 短整型(数字) 保存整数 值范围:正负2的15次方
3. int 整型 保存整数(数字)值范围:正负2的31次方
4. long (数字)长整型 保存整数 值范围 正负2的63次方
5. float 单精度浮点 储存小数
6. doublle 双精度浮点 小数 精确到第二位小数点
7.char 字符型 单个字符(一个字)
8.boolean 布尔型 判断 true false

2.声明变量

//声明哄赋值(初始化)
//语法格式:
//数据类型 变量名
//变量名=数值;
// 例


String name;
name=“希特勒”
int age;
age=139/*
*声明变量的同时赋值(初始化)
*语法格式:
*    数据类型 变量名=数值;
*     例:
* / 


`String name =“希特勒一号”`      //名字
int age =138;     //年龄
double money =1000000000.05;//存款
boolem isTrue = false;  //真假,假的希特勒


//变量的使用
//变量给第二个变量
String name1= name;  //把希特勒一号的值赋给name1
//变量相加
int newage= 1+age;  //给希特勒的年龄加1岁
// 变量相加2
int newnewage= newge+age;  //新希特勒的年龄加老希特勒的年nin保存到newnewage变量
//在输出的语句中使用
System.out.println(newnewage); //输出年您
System.out.println("新希特勒“+name1+“的年纪:”+“newnew+”asdf“+(1+1));//加上提示语,输出年纪

3.命名规范

-变量名,不能以数字开头,不能使用符号除了_和$
-不能是关键字
-区分大小写
-使用驼峰式命名

4.变量常见错误

1.变量声明了,但是没有初始化就进行使用。
2.使用了错误的变量名:data%
3.变量名重复

5.常量

常量的定义:经常使用 且固定不变的值 我们使用变量来声明,比如PL=3.1445926
一年的月份是12个月
特点:
1.常量必须在声明的时候就初始值
2.常量的值,不允许再进行修改
语法
final:数据类型 变量名
`final double PL =3.1415926

6.运算符

加+ 减- 乘* 除/ 求余% 自增++ 自减–
求余
10/33余1; 求余得到10%31(余数)
自增例子:
int age=1;
age++ 相当于age=age+1;
++age 相当于age=age+1;
int a=age++; //a的值是1++在后 先取值 后进行加1操作
int a=++age; // a的值是2++在前 先进行加1操作 再取值
俗称 ++前 先加1
++后 后加1

7.控制台输入

用于接收控制台输入的内容
使用步骤如下

//1. 创建一个Scanner 控制台扫描器
Scanner input = new ScannerSystem.in);
//2.打印一个提示语句
System.out.print("请输入名字")//3. 获取控制台输入的内容
//3.1input.next()--代表或取到的内容是String类型的数据值
String name=input.next();
System.out.print("请输入年纪")//3.2 input.nextInt()--代表或取到的内容是int类型的数据值
int age=input.nextInt();

System.out.print("请输入存款")//3.3 input.nextDouble()---代表或取到的内容是double类型的数据值
double money=input.nextDouble();

8.数据类型转换

主动类型转换
-一个小的数据类型,变成一个大的数据类型,会进行主动数据类型转换
-数据类型大大小参考基本数据类型取值范围表
-自动类型转换,类型要兼容
例:
double a=1; //1是int类型
String b=a+“”; //a是double型

-强制类型转换
-一个大的数据类型转成一个小的数据类型,需要进行强制转换
-转换语法:
-(小的数据类型)表达式:
例:
double num=17.68;
int num2=(int)mum;//double比较大,转成int需要强制转换

9.关系运算符

大于> 小于< 大于等于>= 小于等于<= 等于== 不等于!=
解析
1.大于小于号 开口朝那边 那边大
2.大于等于>= 同时满足,大于或者等于
3.== 双等于 用于比较 不是用于赋值
4.运算符两边比较得到结果是一个doolean类型的值 满足则为true
不满足则为false
例:
boolean flag =5>6; //flage的值等于false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值