一、变量、常量
变量:程序运行期间,内容可发生改变的量。
1、创建一个变量并且使用的格式:
①、数据类型 变量名称; //创建变量
②、变量名称 = 数据值; //赋值,将右边的数据值,赋值交给左边的变量
2、一步到位的格式:
数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值
练习代码:
public class Demo02Variable{ public static void main(String[]arge){ //创建一个变量 //格式:数据类型 变量名 int num1; //向变量中存入一个数据 num1 = 10; //当打印的时候输出显示的是变量的内容而不是名称。 System.out.println(num1); //测试一步到位的定义变量 int num2 = 20; System.out.println(num2); num2 = 25; System.out.println(num2); } }
二、ASCII编码表
三、运算符
运算符 :进行特定操作的符号。例如:+
表达式:用运算符号连起来的式子叫做表达式。例如:20 + 5
/*
四则运算:
加 +
减 -
乘 *
除 /
首先计算得到表达式结果,然后再打印输出这个结果。
复习一下小学数学一年级的除法公式:
被除数 / 除数 = 商 ... 余数
注意事项:
1、一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。
2、
*/
练习代码
public class Demo04Operator{ public static void main(String[]args){ //两个常量之间是可以直接进行数学运算 System.out.println(10 + 20);//结果30 //两个变量之间也可以进行数学运算 int a = 20; int b = 5; System.out.println(a + b);//结果25 //变量和常量之间可以混合使用 System.out.println(a * 10); //结果200 int x = 10; int y = 3; int result1 = x / y; System.out.println(result1);//结果3,整型除以整型等于整型,得出的结果不会保留小数。 int result2 = x % y; System.out.println(result2);//结果1,%号为取余数的符号 double result3 = x + 2.5; System.out.println(result3);//12.5 } }
(1)四则运算中的加号“+”使用
/*
四则运算当中的加号“+”有常见的三种用法;
1、对于数值来说,那就是加法。
2、对于字符char类型来说,在计算之前,char会被提升成int,然后再计算。
char类型的字符和int类型的数字之间的对照关系表:ASCII码、Unicode(万国表)
3、对于字符串String(首字母大写,并不是关键字),加号代表字符串连接操作。
任何数据类型和字符串进行连接的时候,结果都会变成字符串
*/
练习代码
public class Demo05Plus{ public static void main(String[]args){ //字符串的变量基本使用 //数据类型 变量名 = 数据值; String str1 = "hello"; System.out.println(str1); System.out.println("hell" + "word");//字符串的连接,输出为hellword String str2 = "java"; //String + int --> String 优先级问题 System.out.println(str2 + 20);//输出结果java20 //如果想改变优先级,可以加小括号,系统优先计算小括号中的值,小括号中还可以加小括号(做了解) System.out.println(str2 + (20 + 10));//输出结果为java30 } }