java基础语法day03
Scanner类
Scanner类属于引用数据类型,先来了解下引用数据类型。
引用数据类型的使用
与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。
数据类型 变量名 = new 数据类型();
每种引用数据类型都有其功能,我们可以调用该类型实例使用其功能。
变量名.方法名();
Scanner类
Scanner类是引用数据类型的一种,我们可以使用该类完成用户键盘录入,获取录入的数据。
Scanner使用步骤:
导包:import java.util.Scanner;
创建对象实例:Scanner sc = new Scanner(system.in);
调用方法:
int I = sc.nextInt(); 接收控制台录入的数字 整数
String s = sc.next(); 用来接收控制台录入的字符串
编写代码:
package com.heima; import java.util.Scanner;public class ScannerDemo01 {public static void main(String[] args) {//创建出Scanner类变量@SuppressWarnings("resource")Scanner sc = new Scanner(System.in);//获取数字System.out.println("请输入一个数字");int n = sc.nextInt();System.out.println("n的值为" + n);//获取字符串System.out.println("请输入一个字符串:");String str = sc.next();System.out.println("str的值为" + str);} }
随机数Random类
简介:public int nextInt(int maxValue)产生【0, maxValue】范围的随机整数,包含0,不包含maxValue;
public double nextDouble() 产生【0,1】范围的随机小数,包含0.0,不包含1.0;
想要产生0-100,如何产生? nextInt(100)+1
Random使用步骤:
导包:import java.util.Random;
创建实例格式:Random 变量名 = new Random();
调用方法:产生的数据类型 数据名= 变量名.方法名()
编写代码:
package com.heima; import java.util.Random;public class RandomDemo {public static void main(String[] args) {Random ran = new Random();int i = ran.nextInt(10)+1;System.out.println(i);double d = ran.nextDouble();System.out.println(d);} }
流程控制略
If语句和三元运算符
switch语句
for循环
while和do…while循环
break continue语句
猜数字案例
代码:
运行结果:
转载于:https://www.cnblogs.com/gqyann/p/10681147.html
java基础语法day03相关推荐
- Java基础语法(数组)
第4天 Java基础语法 今日内容介绍 u 流程控制语句(switch) u 数组 第1章 流程控制语句 1.1 选择结构switch switch 条件语句也是一种很常用的选择语句,它和if条件语句 ...
- 使用java实现面向对象编程第二章_java面向对象编程——第二章 java基础语法
第二章 java基础语法 1.java关键字 abstract boolean break byte case catch char class const continue default do d ...
- Java基础语法(一)
Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式 ...
- Java基础语法初学者了解
Java语言的特点 简单的面向对象语言 跨平台与解释执行 可以做到一次编译,到处执行. (Java跨平台,Java虚拟机不跨平台) 在具体的机器运行环境中,由Java虚拟机对字节码进行解释执行.通过定 ...
- java基础语法(二)--单列模式
java基础语法(二)--单列模式 /*** 功能:单列模式* @author Administrator**/ public class SingletonTest {public static v ...
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)...
Java基础语法(变量.常量.数据类型.运算符与数据类型转换) 1.变量 Java中.用户能够通过指定数据类型和标识符来声明变量.其基本的语法为: DataType identifier; 或 Dat ...
- (31)Java基础语法 --接口
目录 1.接口的概述 2.接口的定义格式 3.在接口中定义抽象方法 4.定义接口的 实现类 5.接口的使用 接口练习 6.接口的特点 7.一个实现类可以同时实现多个接口 8.接口的继承 9.设计提示 ...
- Java基础语法02-流程控制
Java基础语法2 1 流程控制 1.1 概述 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的.也就是说,程序的流程对运行结果有直接的影响.所以,我们必须清楚每条语句的执行流程. ...
- Java基础语法-数据类型与idea配置
文章目录 day02 - Java基础语法 1. 注释 使用的技巧 注意点 2. 关键字 2.1 概念 2.2 第一个关键字class 3. 字面量 区分技巧 4. 变量 4.1 什么是变量? 4.2 ...
- 1. Java基础语法
1-- Java概述 2--常用DOS命令 在接触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命令. 1.打开命令行窗口的方式:win + r打开运 ...
最新文章
- 扩展CXF, 支持LoadBalance负载均衡
- 【错误记录】Android Studio 编译报错 ( Installed Build Tools revision 31.0.0 is corrupted )
- linux中设备文件的主要内容包括什么,LINUX期末考试复习题.doc
- 【LeetCode】Remove Nth Node From End of List
- 通过jquery 获取下拉列表中选中的值对应的value
- Nginx安装负载均衡配置 fair check扩展
- 开发工具Charles for Mac(信息抓取) v4.6.3b1
- java lbp_LBP特征提取原理及代码实现
- 找不到驱动程序类,加载驱动失败,连接数据库失败
- dynadot解析域名
- sqoop import 数据同步到hive的用法
- Excel开发帮助文档查看方法
- 云应用设计模式(三)
- 网络互联技术(1)——前篇—【转载】计算机发展史
- Windows fatal exception: access violation / Process finished with exit code -1073741819 (0xC0000005)
- torchvision.ops.nms与batched_nms
- 小波变换(wavelet transform,WT)
- win11系统搭建FTP服务器超详细流程
- 页面请求方法参数最长_url传值的长度限制解决办法
- 简单的S40后台运行