一、数据类型分类:
1.基本数据类型
1.1数值类型:
整数类型:byte、short(短整型)、 int(整形)、long(长整型)
浮点型:float、double
1.2字符类型:
字符类型:char
1.3布尔类型:
boolean
2.引用数据类型:
2.1.类(class)
2.2.接口(Interface)
2.3.数组(Array)
2.4.枚举(Enum)
2.5.注解(Annotation)
2.6.字符串(String)
二、变量和常量
1.变量的声明、赋值和使用
1.1 变量的声明
基本数据类型+String 变量名称
例:
String hi;
int number;
1.1.1 变量名称的规则
(1)除第一个单词首字母小写外,其他单词首字母均大写(驼峰结构)
(2)不能使用java的关键字
java关键字如下:
1.2 变量的赋值
变量名称=变量的值
hi="你好鸭!";
number=1;
1.3 变量的使用
1.1用输出语句输出变量
System.out.println(hi);
System.out.println(number);
1.2用输入语句运用变量
1.2.1 创建Scanner
输出一句:Scanner scan=new Scaner(System.in);
然后,你就会发现:爆红了,怎么办呢?
鼠标放上去出现方框后,点击Import 'Scanner' (java.util)
就会在上面出现一句话:
import java.util.Scanner;
接下来,就轮到变量出场咯
1.2.2 接收数据
int number=scan.nextInt();
注:除String对应的为next,基本数据类型在next后面加上其数据类型的名字,且首字母大写;
1.4简化后:
声明并赋值
String hi="你好鸭!";
int number=1;
小练习呀
计算两个数的和:
写完了,一运行;
不对啊!为什么是拼接到一起了呢?
用的"+"是连接符哦,小伙计!
那怎么办呢?
方案1:
在外面定义一个新的变量sum接收这两个数的和
方案2:
给number2和number3加上小括号,提升一下优先级
小提示1:代码太乱,如何整理呢?
整理代码:
鼠标右键 ==》Source(中间偏下一点儿)==》Format(从上开始数第五个)
小提示2:输出语句太长,记不住怎么办?
快速出现输出语句:
输入:syso ==》移动鼠标到syso红色波浪线处,当出现小框时 ==》Alt+/ ==》回车(点击第一个)
三、转义字符
1.转义字符:
2.转义字符用法(\t为例):
2.1:
System.out.println("价格\t数量\t总价钱");
2.2:
System.out.println("价格"+"\t"+"数量"+"\t"+"总价钱");
出现不准确,不规范,有错误的地方,望及时告诉我,谢谢啦!