Java开发中经典的小实例-(随机数)

import java.util.Random;

//输出小于33的7个不相同的随机数
public class probability {

static Random random = new Random();

static int[] array = new int[7];

static int number;

public static void main(String[] args) {
        // TODO Auto-generated method stub

for (int i = 0; i < array.length - 1; i++) {
            number = (random.nextInt(33)) + 1;

if (i != 0) {

while (isRepeat(i, number)) {

number = random.nextInt(33) + 1;
                }

}

array[i] = number;

}
        array[6] = (int) (Math.random() * 16) + 1;

for (int j : array) {

System.out.println(j);
        }

}

public static boolean isRepeat(int size, int number) {

boolean reqeat = false;

for (int i = 0; i < size; i++) {

if (array[i] == number) {

reqeat = true;
                break;
            }

}

return reqeat;

}

}

时间: 2024-12-28 18:43:56

Java开发中经典的小实例-(随机数)的相关文章

Java开发中经典的小实例-(while(参数){})

import java.util.Scanner; public class Test_while { public static void main(String[] args) {        // TODO Auto-generated method stub                Scanner input=new Scanner(System.in);                /*int sum=0;        int score=0;        int cou

Java开发中经典的小实例-(swich(){case:参数break;default: break;})

import java.util.Scanner; public class Test6 { public static void main(String[] args) {        // TODO Auto-generated method stub                        Scanner input =new Scanner(System.in);                System.out.println("pleace input your sex:(

Java开发中经典的小实例-(打印输入重复的值)

import java.util.ArrayList;import java.util.Scanner; public class Test8 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入:"); String number = input.next(); ArrayList<Character> array

Java开发中经典的小实例-(if(参数){}else{})

import java.util.Scanner; public class Calculate { public static void main(String[] args) {        // TODO Auto-generated method stub Scanner input = new Scanner(System.in);                System.out.println("请输入一个数字(小于5000):"); int number = inp

Java开发中经典的小实例-(随机产生验证码)

import java.util.Scanner; public class Test10 { public static void main(String[] args) {        // TODO Auto-generated method stub /*         * int[] num=new int[4];         *          * for(int i=0;i < num.length;i++){         *          * char ch=(

Java开发中经典的小实例-(比较输入数值的最大值和最小值)

//输入数字个数来产生数字并且比较大小 import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你要输入的数字个数:"); int num = sc.nextInt(); int[] array = new int[num]; for (int i

Java开发中经典的小实例-(100能被3整除的数打印出来)

public class Test21 { public static void main(String[] args) {        // TODO Auto-generated method stub int sum = 0; int[] array = new int[sum];                int index=0;        for (int i = 1; i < 100; i++) {            if (i % 3 == 0) { array[in

JAVA开发中遇到的小白点

这里主要是自己个人开发中遇到的一些小问题,自己攒起来,来弥补自己薄弱的JAVA基础,大神不要见笑 1. DateFormat格式化的HH和hh区别: public static boolean compare_date(String DATE1, String DATE2) { DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); try { Date dt1 = df.parse(DATE1); Date dt2 =

java开发中经典的三大框架SSH

首先我们要明白什么是框架为什么用?相信一开始学习编程的时候都会听到什么.什么框架之类的:首先框架是一个软件半成品,都会预先实现一些通用功能,使用框架直接应用这些通用功能而不用重新实现,所以大多数企业都用框架都是提高开发效率,节约开发成本. 绝大多数框架都遵循着一种mvc设计模式思想,MVC是Model-View-Controler的简称.即模型-视图-控制器.MVC是一种设计模式,它强制性的把应用程序的输入.处理和输出分开.MVC中的模型.视图.控制器它们分别担负着不同的任务. 视图: 视图是用