Java基础练习-输入的年份、产品类型和随机数产生固定资产编号
2017-10-24 20:45
417 查看
根据输入的年份、产品类型和随机数产生固定资产编号
即:固定资产编号=年份+0+产品类型+3位随机数
程序运行流程:请输入年份:
……
请选择产品类型(1. 台式机 2. 笔记本 3. 其他):
……
生成3位随机数
最后显示固定资产编号
package lianxi01;
import java.util.Random;
import java.util.Scanner;
public class Lianxi05 {
// int i = (int) (Math.random()*1000);// 0-999
// System.out.println(i);
}
即:固定资产编号=年份+0+产品类型+3位随机数
程序运行流程:请输入年份:
……
请选择产品类型(1. 台式机 2. 笔记本 3. 其他):
……
生成3位随机数
最后显示固定资产编号
提示:3位随机数按如下方法产生: (int)(Math.random()*1000);
package lianxi01;
import java.util.Random;
import java.util.Scanner;
public class Lianxi05 {
public static void main(String[] args) {
// int i = (int) (Math.random()*1000);// 0-999
// System.out.println(i);
Random ran = new Random(); Scanner sc = new Scanner(System.in); System.out.println("请输入年份:"); String year = sc.next(); System.out.println("请选择产品类型(1. 台式机 2. 笔记本 3. 其他):"); String id = sc.next(); int i = ran.nextInt(900)+100;// 0-899 100-999 System.out.println("产品编号为:"+year+"0"+id+i); }
}
相关文章推荐
- Java基础知识强化之集合框架笔记35:List练习之产生10个1~20之间的随机数(要求:随机数不能重复)
- java练习1--随机产生13个0~51不同的随机数
- java基础之产生随机数
- java例程练习(控制台参数与基础数据类型的包装类)
- Java基础知识强化之IO流笔记57:数据输入输出流(操作基本数据类型)
- java基础语法练习--输入年月日确定星期几
- JAVA基础MATH类的应用(Random产生自己想要的范围类的随机数解决方案)
- java例程练习(基础数据类型的包装类)
- Java数组排序基础算法,二维数组,排序时间计算,随机数产生
- Java入门:基础算法之产生随机数
- 由计算机产生0-9之间的随机整数,用户输入猜测的数据,统计用户猜测的次数。产生随机数可以使用Math.rangom()静态方法,该方法返回正的double类型浮点数位于(0.0 1.0】间。
- java基础--16.java.util.Random类--产生随机数的N种方法
- java基础语法练习--输入一串字符统计各字符数目
- Java基础知识01-数据类型练习
- 1.20 Java基础总结 输入数据类型判断 Java低耦合原则 for嵌套思路
- java例程练习(基础数据类型的包装类)
- Java数组排序基础算法,二维数组,排序时间计算,随机数产生
- java例程练习(基础数据类型的包装类)
- Java基础知识强化之集合框架笔记48:产生10个1~20之间的随机数(要求:随机数不能重复) 简洁版
- Java数组排序基础算法,二维数组,排序时间计算,随机数产生