今日主要内容介绍
1、引用类型变量的创建及使用
2、流程控制语句之选择语句
3、流程控制语句之循环语句
4、循环高级01创建引用类型变量公式

* A: 创建引用类型变量公式
* a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。
* b: 引用数据类型的定义格式
* 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
* 数据类型 变量名 = new 数据类型();
* c: 引用数据类型的使用
* 每种引用数据类型都有其功能,我们可以调用该类型实例的功能。
* 变量名.方法名();

02Scanner类的使用
* A: Scanner类的使用
* a: 导包import java.util.Scanner;
* b:创建键盘录入对象 Scanner sc = new Scanner(System.in);
* c: 读取键盘录入的一个整数
* int enterNumber = sc.nextInt();
* d: 读取键盘录入的字符串
* String enterString = sc.next();
* B: 案例代码
import java.util.Scanner;
public class Demo05Scanner{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);

int enterNumber = sc.nextInt();
System.out.println("用户输入的整数为"+enterNumber);String enterString = sc.next();

System.out.println("用户输入的字符串为"+enterString);
}
}

03Random随机数类的使用_1
* A: Random随机数类的使用_1
* a: 功能
* 生成随机数需要使用到引用类型随机数Random类
* b: 使用方式
* import导包:所属包java.util. Random
* 创建实例格式:Random random = new Random ();
* 调用方法
* nextInt(int maxValue) 产生[0,maxValue)范围的随机数,包含0不包含maxValue
* nextDouble() 产生[0,1)范围的随机数
如:
Random random = new Random ();
int myNumber = random.nextInt(100);//结果为0-99的一个数
* B: 案例代码
import java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random ran = new Random();
// Random类中的,产生随机数的功能
int i = ran.nextInt(100);
System.out.println(i);

//问题? 产生随机数,范围 1-100之间
// nextInt(100) 0-99 + 1
}
04Random随机数类的使用_2

* A: Random随机数类的使用_2
* a: 调用方法
* nextDouble() 产生[0,1)范围的随机数
如:
Random random = new Random ();
int myNumber = random.nextDouble();//结果为0.0-1.0之间的数(包括0.0不包括1.0)

###05if语句格式第一种
* A: if语句格式第一种
* a: 书写格式
if(比较表达式) {
语句体;
}
* b:执行流程:
* 先计算比较表达式的值,看其返回值是true还是false。
* 如果是true,就执行语句体;
* 如果是false,就不执行语句体;
* B: 案例代码
public class IfDemo{
public static void main(String[] args){
int i = 5 ;
//对变量i进行if判断
if(i > 5){
System.out.println("if中的条件是true");
i++;
}

System.out.println(i);
}
}

最新文章

  1. 应用程序框架实战三十七:Util最新代码更新说明
  2. linux后台查看共享内存和消息队列的命令
  3. 手机端布局 - rem计算
  4. JavaBean出现的目的
  5. maquee 无缝轮播
  6. 【CDN】域名无法访问,ping不到,tracert不到
  7. Part 34 to 35 Talking about multiple class inheritance in C#
  8. c++ uuid生成法则
  9. java的几种for循环方法
  10. poj2154
  11. Android ListView特别属性用法
  12. DBA工具——DMV——如何知道TSQL语句已运行了多久
  13. 基于AngularJS的前端云组件最佳实践
  14. 【python】字符串变量赋值时字符串可用单或双引号
  15. flask接收post提交的json数据并保存至数据库
  16. Flutter 布局(二)- Padding、Align、Center详解
  17. Linux 单引号和双引号的区别
  18. Table Compression
  19. Kubernetes容器上下文环境
  20. <文档学习>AirSim/using_car.md Choosing Your Vehicle: Car or Multirotor

热门文章

  1. bzoj3163 Eden的新背包问题
  2. Redis的一些常用命令操作
  3. 【LeetCode】028. Implement strStr()
  4. 设置nodepad++的编码问题
  5. [转]移动H5前端性能优化指南
  6. spring事务-说说Propagation及其实现原理
  7. maven打包指定main函数的入口,生成依赖的包
  8. H264码流结构分析和rtp打包结构详解
  9. AngularJS:输入验证
  10. Oracle OCP提纲