java代码生成p10的简单介绍

java 编写生成一个10 20 (包括10和20)的随机整数,然后在输入文本框输入一个正?

1、猜数字游戏

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站制作、成都做网站、外贸营销网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的望城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

import java.util.InputMismatchException;

import java.util.Scanner;

public class Main {

  public static void main(String[] args) {

          // 产生一个随机数

          int number = (int) (Math.random() * 100) + 1;

          // 加入count

          int count = 0;

          // 在这里加入最大值,和最小值

          int max = 20;

          int min = 10;

          while (true) {

                  // 键盘录入数据

                  Scanner sc = new Scanner(System.in);

                  System.out.println("请输入你要猜的数据:(" + min + "~" + max + ")");

                  try {

                          count++;

                          int guessNumber = sc.nextInt();

                          // 判断

                          if (guessNumber number) {

                                  max = guessNumber;

                                  System.out.println("你猜大了");

                          } else if (guessNumber number) {

                                  min = guessNumber;

                                  System.out.println("你猜小了");

                          } else {

                                  System.out.println("恭喜你,花了" + count + "次就猜中了");

                                  // 问是否继续

                                  System.out.println("请问还要继续吗?(yes)");

                                  sc = new Scanner(System.in);

                                  String str = sc.nextLine();

                                  if ("yes".equals(str)) {

                                          // 重写赋值随机数

                                          number = (int) (Math.random() * 100) + 1;

                                          count = 0;

                                          max = 20;

                                          min = 10;

                                  } else {

                                          break;

                                  }

                          }

                  } catch (InputMismatchException e) {

                          System.out.println("你的输入有误");

                  }

          }

  }

}

用java生成一个1到10十个数字随机排列的数组

代码如下

import java.util.ArrayList;

public class ArrayListToAry {

public static void main(String[] args) {

//数组 

int[] ary = new int[10];

//集合

ArrayListInteger list = new ArrayListInteger();

//给集合添加1~10的数字

for (int i = 1; i  11; i++) {

list.add(i);

}

//循环10次,随即抽取集合的数字给数组

for (int i = 0; i  10; i++) {

ary[i] = list.get((int)(Math.random()*10));

}

///输出数组的元素

System.out.print("数组的元素:");

for (int i = 0; i  ary.length; i++) {

System.out.print(ary[i]+" ");

}

}

}

怎样将java源代码生成java应用程序

用命令提示符来生成应用程序

打开命令提示符,输入javac 源代码文件路径\源代码文件名称.java  或 javac -jar 源代码文件路径\源代码文件名称.jar

然后就可以看见源代码文件的旁边多了一个 源代码文件名称.class  文件 或 源代码文件名称.jar

直接用IDE中的构建选项 NetbeansIDE 和 eclipse都是现在很受欢迎的IDE

怎样编写java代码实现能产生(0-9)的随机数

这个的方法有非常多.1.你可以使用时间来做到获取当前毫秒数,比如:System.currentTimeMillis;2.使用 Math类Double b=(Double)(Math.random()*1000);3.使用专用随机类Random random=new Random();int intNumber=random.nextInt(); 当然,这些方法返回的未必是一个0-9的数,假设 获得的数为 a你可以使用 String b = String.valueOf(a);

int c = Integer.valueOf(b.substring(b.length()-1));来获取最后一个数

java如何产生1-10随机数

java代码方法一如下:

int random=(int)(Math.random()*10+1)

java代码方法二如下:

package bdqn_Empy;

import java.util.Random;

public class Text {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0;

Random b=new Random();

a=b.nextInt(101);

System.out.println(a);

}

}

扩展资料:

可以先通过 random方法生成一个随机数,然后将结果乘以10。此时产生的随机数字即为大于等于0小于10的数字。

然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入)。最后即可获取一个0到9的整数型随机数字。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math. Random0*10)即可。

其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。至需要将这个10换成n即可,如改为( int(Math. Random0n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。

如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数。


分享名称:java代码生成p10的简单介绍
文章出自:http://cdiso.cn/article/heeshh.html

其他资讯