2019-10-20-23:13:52

目录内容:

  1.Scanner类

  2.匿名对象

  3.Random类

  4.对象数组


Scanner类

  功能:实现键盘输入数据到程序中

  使用步骤:

    1.导包:

      import 包路径.类名称;

      如果需要使用的目标类和当前类位于同一个包下,可以省略导包

      只有java.lang包下的内容不需要导包,其他包都需要import语句

    2.创建方法:

      类名称  对象名  =  new  类名称();

    3.使用方法:

      对象名.成员方法名()

package demoscanner;

import java.util.Scanner;

public class ScannerPra01 {
public static void main(String[] args) {
//2.创建方法
Scanner input = new Scanner(System.in);//System.in表示从键盘进行输入
System.out.print("请输入内容:");
//3.获取键盘输入的内容
int sc = input.nextInt();//输入的内容类型是int类型
//4.打印输入的内容
System.out.println("输入的内容是:"+sc);
}
}

匿名对象的使用:

  匿名对象的创建:

    new 类名称();

  注意事项:匿名对象只能使用唯一的一次,下次再次使用就得重新创建一个新对象

  使用建议:如果确定有一个对象只需要使用唯一的一次,就可以用匿名对象

Random类

  功能:生成随机数字

  导包和创建同Scanner类一样

  使用方法:

    1.获取一个随机的int数字(范围是int所有范围,有正负两种): int num = sc.nextInt()

    2.获取一个随机的int数字(参数代表了范围,左闭右开): int num = sc.nextInt(3)([0,3))

import java.util.Random;

public class RandomPra01 {
public static void main(String[] args) {
//创建
Random input = new Random();
//遍历随机生成的五个0-10的数字
for (int i = 0; i < 5; i++) {
int number = input.nextInt(11);
System.out.println(number);//打印随机生成的数字
}
}
}

对象数组:

  数组有一个缺点:一旦创建,则在程序运行中不可改变

package demoobjectarray;

public class ObjectArrayPra01 {
public static void main(String[] args) {
//创建一个长度为3的数组,用来存放person类对象
Person[] array = new Person[3]; //创建三个实例对象
Person one = new Person("迪丽热巴",24);
Person two = new Person("古力娜扎",25);
Person three = new Person("欧阳娜娜",20); //将实例对象放进数组中
array[0] = one;
array[1] = two;
array[2] = three; //打印输出内容
System.out.println(array[1].getName()+"="+array[1].getAge());
}
}

Java之路---Day06的更多相关文章

  1. Java之路——名词解释(一)

    一.开篇 许多人在初接触Java的时候,都会被各种Java的英文缩写名词给弄得头晕脑胀.看一个技术,内容里又会有一堆其他的技术名词,看了半天不知所云.尝试去查一下这些名词的解释,除了非常学术性的解释之 ...

  2. Java之路——敬JAVA初学者(作者:MoMo)

    作为一名大四的毕业生,大学三年过,有得有失.作为一个喜欢编程,喜欢JAVA的人,自学其实是一件美事,很有意思的事.要是能再找个女朋友一起学.嘿嘿,就不枉在大学走了一遭啊!    要离开学校了,还是想留 ...

  3. Java之路——环境配置与编译运行

    本文大纲 一.开篇 二.JDK下载 三.JDK安装 四.环境配置 五.初识Java编译 六.Java与Javac 七.第一个Java程序 八.总结 九.参考资料 一.开篇 通过对之前Java之路的了解 ...

  4. Java之路 ——初识Eclipse

    零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前 ...

  5. 2017-2018-1 JAVA实验站 冲刺 day06

    2017-2018-1 JAVA实验站 冲刺 day06 各个成员今日完成的任务 小组成员 今日工作 完成进度 张韵琪 进行工作总结.博客.小组成员头像 100% 齐力锋 找背按钮声音 100% 张浩 ...

  6. 转行自学 Java 之路的纪念册

    前言: 最近在重读<小狗钱钱>,我对其中的"成功日记"概念特别深刻,偶尔也会记一记“成功日记”. 想了想人生走找到今天,阶段性“成功日记”有没有呢? 有的!几年前的一篇 ...

  7. 是什么让我走上Java之路?

    选择方向,很多人都为根据自己的兴趣爱好和自己的能力所长而作出选择.那么是什么让我走上Java之路? 整个高三我有两门课程没有听过课,一门是数学,一门是物理.当时候物理没有听课的原因很简单,我有一本&l ...

  8. 我的Java之路

    前言: 之前在学习python,刚开始的时候跟多数小白一样学习一些基础的知识,比如数据类型,用法,基本的语言结构,学了一段时间实在是学习不下去了,真是太TMD的无聊了,很多方法都记不住,也不知道学了这 ...

  9. Java之路——初识Eclipse

    零.大纲 一.前言 二.获取Eclipse 三.运行Eclipse 四.创建及运行第一个Java Project 五.界面介绍 六.如何调试 七.获取插件 八.Eclipse 快捷键 九.总结 一.前 ...

随机推荐

  1. 关于conda和jupyter使用

    conda建立虚拟环境 常用指令 conda env list # 查看环境 conda create -n env_name python=3.6.8 # 安装对应python的虚拟环境 conda ...

  2. Mybatis的if标签判断空字符串 == 0,参数为0时会自动转为空字符串

    对于这个问题,有两种解决办法. 1.当传入的参数有0时,只判断!=null即可. 2.将0转化为String类型,就可以解决这个问题.

  3. 删除DB2实例下的数据库

    db2ilist 查看所有实例  db2 get instance 查看当前连接的实例 db2 list db directory 查看当前实例下连接的数据库 ==================== ...

  4. centos 7 U盘 uefi 模式装机

    公司买了一台新的dell机器,因为装的是window ,所以想给改成Centos 的做服务器,但是问题来了,一上来装好,就完全进入不了引导系统,换了ubuntu 有一次意外装上了,但一直是什么原因,然 ...

  5. Python logging模块日志存储位置踩坑

    问题描述 项目过程中写了一个小模块,设计到了日志存储的问题,结果发现了个小问题. 代码结构如下: db.py run.py 其中db.py是操作数据库抽象出来的一个类,run.py是业务逻辑代码.两个 ...

  6. Centos新服务器需要安装的必备软件包

    yum install -y gcc gcc-c++ kernel-devel yum install -y pcre pcre-devel yum install -y zlib zlib-deve ...

  7. apache环境.htaccess设置301跳转及常用.htaccess技巧整理

    apache环境.htaccess设置301跳转及常用.htaccess技巧整理 无论是Nginx,还是Apache都各自有优势,对于我们普通用户而言基本上也没有多大的区别.在虚拟主机环境中,基本上都 ...

  8. QByteArray数据进行CRC32校验时产生的随机结果

    QT中使用QByteArray来存放了C++中的char数组. 两端使用相同的crc32进行校验,QT中却产生了随机的校验结果, C++端产生唯一的正确校验结果. 查看QByteArray相关资料,未 ...

  9. k8s记录-k8s基本概念和术语

    每次个节点上当然都要运行Docker.Docker来负责所有具体的映像下载和容器运行. Kubernetes主要由以下几个核心组件组成: etcd保存了整个集群的状态: apiserver提供了资源操 ...

  10. OpenStack(一)——OpenStack的相关概念

    (1).OpenStack概述 OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目. OpenStack是 ...