变量的定义是什么?
变量是一个存储在计算机上内存里的一块空间。
变量的命名规则:
首字母可以是:
1、字母
2、下划线
3、美元符号$
其余部分:
1、字母
2、下划线
3、美元符号$
4、数字
Java中定义的常用数据类型有哪些?
数值型
整型 int
非整型
浮点型
单精度浮点型 float
双精度浮点型 double
非数值型
字符 char
字符串类型 String
布尔型 boolean 取值范围:[true false]
日期型 Datetime
使用变量的步骤:
1、声明变量,如:int name;
2、给变量赋值,如: name="张三";
将以上两步合二为一,如:int name="张三"
3、使用变量,如:System.out.println(name);
注意:变量命名:见名知意思,当一个变量名由多个单词组成的时候,第一个单词首字母小写,后面单词首字母大写,这种命名规范叫:驼峰命名法。
类型转换有两种:
1、自动类型转换:适用于小转大,比如,int型转double型,比如 double num=10;
满足自动类型转换的条件:
1、两种数据类型要兼容,比如:数值类型(整型和浮点型)互相兼容。
2、目标类型大于源类型,比如:double型大于int型。
2、强制类型转换:适用于大转小,比如,double型转int型,比如 int num=(int)54.89;
%:取余运算(余)
/: 除法运算(商)
+: 加法运算 (和)
-: 减法运算 (差)
*: 乘法运算 (积)
++:自加运算 (和)
--:自减运算 (差)
=:赋值运算 [name="张三"] 右边的值赋给左边的变量。
==:比较运算符
运算符优先级:
优先级顺序:算术运算符>关系运算符>逻辑运算符
用于接收用户从键盘输入的数据
一、先通过Scanner类声明Input,由于Scaner类在System.util包下面,所以可以写成:import java.util.Scanner;
需要先通过代码:import java.util.Scanner;导入Scanner 才可以使用Scanner
Scanner input =new Scanner(System.in);
比如:
用户从键盘输入的是数字:5、8之类的,input.nextInt()来接收,接收之后想保存在变量num中,可以这样写:
int num=input.nextInt();
本篇由于图片传不上去,具体的可以看我的百家号文章:
https://baijiahao.baidu.com/builder/rc/content?type=&collection=&pageSize=10¤tPage=1&search=&app_id=1614938488144578