第二章:变量、数据类型和运算符
1.本章内容
变量数据类型运算符使用Scanner类键盘录入
1.1变量和数据类型
1.1变量概念
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
1.2变量规范:
1.3数据类型
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
基本数据类型:4类8种:
1.4变量的定义
变量定义的格式包括三个要素: 数据类型 、 变量名 、 数据值 。案例:定义所有基本数据类型的变量,代码如下:
1 //定义字节型变量 2 byte b = 100; 3 System.out.println(b); 4 //定义短整型变量 5 short s = 1000; 6 System.out.println(s); 7 //定义整型变量 8 int i = 123456; 9 System.out.println(i); 10 //定义长整型变量 11 long l = 12345678900L; 12 System.out.println(l); 13 //定义单精度浮点型变量 14 float f = 5.5F; 15 System.out.println(f); 16 //定义双精度浮点型变量 17 double d = 8.5; 18 System.out.println(d); 19 //定义布尔型变量 20 boolean bool = false; 21 System.out.println(bool); 22 //定义字符型变量 23 char c = 'A'; 24 System.out.println(c); 25 26 }
案例:
1 String brand="爱国者";//品牌 2 double weight=12.d;//容量 3 String type="内置离职电池";//类型 4 int prices=100;//价格 5 6 //打印输出结果 7 System.out.println(brand); 8 System.out.println(weight); 9 System.out.println(type); 10 System.out.println(prices);
2.1运算符
2.1算数运算符
2.2比较运算符:
1 public static void main(String[] args) { 2 System.out.println(1==1);//true 3 System.out.println(1<2);//true 4 System.out.println(3>4);//false 5 System.out.println(3<=4);//true 6 System.out.println(3>=4);//false 7 System.out.println(3!=4);//true 8 }
3.1Scanner类
例子:
键盘录入一个数据,在打印到控制台
1 //创建一个scanner对象 2 Scanner scanner =new Scanner(System.in); 3 //接受用户输入的数据 4 String line = scanner.nextLine(); 5 //在打印出来 6 System.out.println(line);
4.1自动类型转换规则
例子:
1 public static void main(String[] args) { 2 int i = 1; 3 double d = 2.5; 4 //int类型和double类型运算,结果是double类型 5 //int类型会提升为double类型 6 double e = d+i; 7 System.out.println(e); 8 }
案例:
小结1:现场编程
1 /* 2 * 小结1:现场编程 3 */ 4 public class MP3 { 5 public static void main(String[] args) { 6 String brand = "爱国者F928"; // 品牌 7 double weight = 12.4; // 重量 8 String type = "内置锂电池"; // 型号 9 int price = 499; // 价格 10 System.out.println("MP3: "); 11 System.out.println("名称:\t" + brand); 12 System.out.println("重量:\t" + weight); 13 System.out.println("电池:\t" + type); 14 System.out.println("价格:\t" + price); 15 } 16 }
小结2:现场编程2
/* * 小结2:现场编程2 */ public class Area { public static void main(String[] args) { double pi = 3.14159; // 圆周率 double radius = 1.5; // 半径 double area = pi * radius * radius; // 计算圆面积 System.out.println("圆的半径是: " + radius); System.out.println("圆的面积是: " + area); } }
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">







浙公网安备 33010602011771号