变量、数据类型、运算符,常量
目标
-
掌握变量的概念
-
掌握常用的数据类型
-
会使用赋值运算符、算数运算符
-
掌握boolean类型和关系运算符的使用
-
会进行数据类型转换
-
定义变量的两种方式 和赋值特殊的char
1.`(1)先声明,(2)后赋值 (1)int money; (2) money = 100;`
2.`直接声明并且赋值 int money = 100;`
Java中数据类型
常量
java中的常量 使用 final修饰 整个程序中不可修改的值,否则报错
数值
1整型 int 默认值0
2.非整型 double
非数值
1.单个字符char /u0000默认值
赋值是char ?=input .next().charAt(0);
2.字符串 String (了解一下:String不是基本数据类型) 默认null
数据类型 重点
非数值(char单个字符 String字符串) and 数值(int 整型 double 小数型)` boolean 布尔类型(true真 false假)`
可以判断 对 错
变量名命名规范:
字下美人其后数
驼峰命名法 :第一个单词首字母小写,第二个单词首字母大写
注意:禁止变量名写 a/b/c int a=12; 变量名不能重复
定义变量的语法:
数据类型 变量名 = 值;
方式一:(1)先声明 int money;
(2)后赋值 money=100;
方式二:直接声明 并且赋值
int money = 100;
键盘录入
//1.准备工具 Scanner(笔墨纸砚)
import java.util.Scanner;
public class Scnanner用法 {
public static void main(String[] args) {
// input 等待用户输入结构
Scanner input = new Scanner(System.in);
System.out.println("请输入您的java分数");
//3.接收 int类型的分数(写到纸上)
int score = input.nextInt();
//4.显示
System.out.println("我的分数是"+score);
还可以进行if 判断if(input.hasNext)//数字加Int
字符没用
注意:第一步和第二步只有一个
第三步可以是多个(任意类型)
java中的单目运算符(指一个操作自身加减法)
有两种++(自身家一) --(自身减1)
i++;先输出后加减 ++i ;000先加减后输出;
f=i++; 先把值给f 之后 i在加1
f=++i; 先i加1 后把值给f
java种双目运算符(指两个操作数, 进行运算)
+ - * / %也叫算数运算符.
逻辑运算符 ! &&||
! (非) 非 1不等于1就是真 等于就是假
||(或者) 只要一个为真就为真 只要符合一个条件就执行下代码
&&(并且) 必须都为真 才为真 也就是都符合,只要一个条件不符合就
不行
还可以一个&,个一个 | 但是考试不能用意思都是一样的
三目运算符,也叫三元运算符
(2<3?"大于":小于); 结果大于
满足执行前面,不满足执行后面
算数运算符的优先级
最高的优先级: 小括号,即()
最低的优先级:赋值运算值运算符即: =
优先级顺序:算数运算符>关系运算符>逻辑运算符;
类型转换
1.自动类型转换 小转大
int i = 10;
double o = i
2.强制类型转换 大转小
double i = 10.5;
int sum=(int) i;
浙公网安备 33010602011771号