1.Scanner的使用 获得键盘输入的功能. 2.Random的使用 Random ran = new Random();//创建引用类型的变量 int number = ran.nextInt(100);//获得0-99之间的数字 3.创建引用类型变量公式 数据类型 变量名 = new 数据类型(); 4.引用方法 引用变量名.方法名(): 5.例子 Scanner的例子 package cn.smx.demo1; import java.util.Scanner;//导入Scanner包…
键盘录入Scanner 获取键盘录入的数据,对获取数据的具体操作进行了封装,只需要调用方法,即可得到键盘录入的数据 A:导包            import java.util.Scanner;            位置:在class的上边        B:创建对象            Scanner sc = new Scanner(System.in);        C:获取数据            int x = sc.nextInt();  int 类型的数. String…
运算符 算术运算符: 运算符 运算规则 范例 结果 + 正号 +3 3 + 加 2+3 5 + 连接字符串 “中”+“国” “中国” - 负号 int a=3;-a -3 - 减 3-1 2 * 乘 2*3 6 / 除 5/2 2 % 取模 5%2 1 ++ 自增 int a=1;a++/++a 2 -- 自减 int b=3;a--/--a 2 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串. 除法“/”当两边为整数时,取整数部分,舍余数.当其中一边为浮点型时,按正常规则相…
今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 01创建引用类型变量公式 * A: 创建引用类型变量公式 * a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. * b: 引用数据类型的定义格式 * 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. * 数据类型 变量名 = new 数据类型(); * c: 引用数据类型的使用 * 每种引用数据类型都有其功能,我们可以…
今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 ###01创建引用类型变量公式     * A: 创建引用类型变量公式         * a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型.         * b: 引用数据类型的定义格式             * 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式.             * 数据类型 变量名 =…
今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 ###01创建引用类型变量公式     * A: 创建引用类型变量公式         * a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型.         * b: 引用数据类型的定义格式             * 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式.             * 数据类型 变量名 =…
第3天 Java基础语法 今日内容介绍 u 引用数据数据类型(Scanner.Random) u 流程控制语句(if.for.while.dowhile.break.continue) 第1章 引用数据类型 1.1 Scanner类 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型. l 引用数据类型的使用 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 数据类型  变量名  =  new 数据类型(); 每种引用数据类型都有其功能,我…
一.Java中什么叫做引用类型变量?引用:就是按内存地址查询       比如:String s = new String();这个其实是在栈内存里分配一块内存空间为s,在堆内存里new了一个String类型的空间,在运行时是 栈内存里的 s 指向堆内存里的那一块存储空间    基本数据类类型存的是数值本身,而引用类型变量在内存放的是数据的引用,并不是数据的本身,引用类型变量是以间接方式去获取数据.    引用类型变量都属于对象类型,如:数组.类.字符串等都属于引用类型变量.所以,引用类型变量里…
//final修饰基本类型变量和引用类型变量的区别 import java.util.Arrays; class Person { private int age; public Person(){} public Person(int age) { this.age = age; } public void setAge(int age){this.age = age;} public int getAge(){return age;} } public class FinalReferenc…
基类声明的指针变量和引用类型变量可以指向派生类的对象,而反过来派生类的指针却不能指向基类变量. 这与基类和派生类之间,被允许的赋值方向是相反的. 但是从逻辑上很容易推敲其合理性.…