博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java基础知识—变量、数据类型和运算符
阅读量:4455 次
发布时间:2019-06-08

本文共 947 字,大约阅读时间需要 3 分钟。

1.变量:存储数据的一个基本单元。

2.变量的声明和赋值:
1)声明并赋值;数据类型 变量名=值 例如:int prince=10;
2) 声明、赋值分为两步: 数据类型 变量名; 例如:int=price;
变量名=值 例如:price=10

3.数据类型分为两种:
1)基本数据类型八种:
byte (-2的7次方到2的7次方-1)
short (-2的15次方到2的15次方-1)
int (-2的31次方到2的31次方-1)
long (-2的63次方到2的63次方-1) 99l
float 浮点型 99f
double 双精度 double prince=32.5
boolean 真(true) 假(false) boolean isBrand=true;
char 一个字符,两个字节 范围是0-65535 参照ASCII字符编码表
char sex='男'; char num=65;(输出A)
2)引用数据类型:
String 字符串 String name="张三";
接口

4.变量命名规范:

英文单词或拼音
首字母:以字母、下划线、$开头
当多个单词组成的变量名:以驼峰式命名法取名。例:studentName
变量名要起到见名知义的效果

5.赋值运算符:= 把右边的值赋给左边

6.算术运算符:+ - * /(除) %(取余)

7. num++ ; num=num+1; num+=1;

num-- ; num=num-1; num-=1;
System.out.println(--num);// 先计算再输出
System.out.println(num--);// 先输出再计算

8.double avg=(90+99)/3.0 发生自动类型转换

自动转换类型条件:

1)类型兼容:(int 和double都是数值型)
2)目标类型大于源类型:(double大于int)

9.强制类型转换:(数据类型)变量名 (数据类型)值

例如: double num=5.5; int result=(int)num;

int result=(int)5.5;

转载于:https://www.cnblogs.com/xiaoningzi/p/6359245.html

你可能感兴趣的文章
arcgis desktop 10.1 license manager无法启动问题解决
查看>>
django select_related() 联表查询
查看>>
mysql 常用,使用经验
查看>>
NSBundle,UIImage,UIButton的使用
查看>>
vue-cli3 中console.log报错
查看>>
GridView 中Item项居中显示
查看>>
UML类图五种关系与代码的对应关系
查看>>
如何理解作用域
查看>>
从无到满意offer,你需要知道的那些事
查看>>
P1516 青蛙的约会 洛谷
查看>>
SDOI2011 染色
查看>>
JQuery EasyUI combobox动态添加option
查看>>
面向连接的TCP概述
查看>>
前端快捷方式 [记录]
查看>>
亲测可用,解决端口被占用的指令!!
查看>>
MySQL--视图、触发器、事务、存储过程、内置函数、流程控制、索引
查看>>
Django--数据库查询操作
查看>>
自定义配置文件的使用
查看>>
js-20170609-运算符
查看>>
算法笔记_065:分治法求逆序对(Java)
查看>>