用JAVA编写 随机产生两个小于100的整数的加法运算式的程序

用JAVA编写 随机产生两个小于100的整数的加法运算式的程序,第1张

public class Demo {

public static void main(String[] args) {

int a = (int) (Mathrandom()  100);

int b = (int) (Mathrandom()  100);

Systemoutprintln(a + "+" + b + "=" + (a + b));

}

}

Java生成100以内的随机数,再相加就可以了,很简单的。。

import javautilRandom;

public class Demo {

public static void main (String args[]) {

//定义一个数组存放随机数:

int[] randoms = new int[10];

//产生10个随机数:

Random rnd = new Random();

for (int i=0; i<randomslength; i++)

randoms[i] = rndnextInt();

//正序输出:

Systemoutprintln("正序输出:");

for (int i=0; i<randomslength; i++)

Systemoutprintln(randoms[i]);

//逆序输出:

Systemoutprintln("逆序输出:");

for (int i=randomslength-1; i>=0; i--)

Systemoutprintln(randoms[i]);

}

}

import javautilArrayList;

import javautilList;

import javautilRandom;

public class Rand {

public static void main(String[] args) {

List<Integer> li = new ArrayList<Integer>();

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

int r = new Random()nextInt(10);

liadd(r);

}

for (Integer i: li) {

Systemoutprint(i + "\t");

}

}

}

将随机数保存到li中(List类型)

import javaawt;

import javaapplet;

import javautil;

public class drawTest extends Applet

{

public void paint(Graphics g)

{

Random r = new Random();

int i=rnextInt(3)+1;

switch(i){

case 1:{gsetColor(Colorgreen);for(int j=1;j<=10;j++)

gdrawLine(j4,20,j4,50);};break;

case 2:{gsetColor(Colorblue);for(int j=1;j<=10;j++)

gdrawOval(10j, 10j, 30, 30);};break;

case 3:{gsetColor(Colorred);for(int j=1;j<=10;j++)

gdrawRect(j9,j9,20,20);};break;

}

}

}

//java代码

===

<html>

<head>

<title> applet </title>

</head>

<body>

<applet code="drawTestclass" height="200" width="200">

</applet>

</body>

</html>

//html代码

====

楼主应该会运行小应用程序吧。我也是初学java的,楼上的代码是我查API编写的,关于绘图的位置你可以自己再设置一下,大体上就这样。建议楼主没事多查查官网给API文档,有利于java的学习。(switch语句我用的不多,所以漏掉了default,建议楼主自己加上吧)

希望能帮助你。

import javautilRandom;

//说明: 编写一程序,随机产生10个整数,放到一数组中,打印输出平均值。

public class shiyan14

{

public static void main(String []arrgs)

{

Random random=new Random();

int[] a=new int[10];

int sum=0;

for (int i = 0; i < alength; i++)

{

a[i]=randomnextInt(10);//随机产生0-10的随机数 要变动请自行更改

sum=sum+a[i];

Systemoutprintln(a[i]);

}

Systemoutprintln("avg:"+sum/alength);//取整 是否要小数请自行更改

}//main end

}//class shiyan14 end

import javautilHashMap;

import javautilHashtable;

import javautilMap;

import javautilRandom;

import javautilScanner;

public class AddTest {

public static void main(String args[]){

boolean flag = true;

while(flag){

Scanner scanner = new Scanner(Systemin);

Systemoutprintln("请输入一个1-100的整数");

//input 是接收控制台输入的整数

int input = scannernextInt();

//创建一个随机数对象

Random r = new Random();

//产生一个1-100的随机数

int temp = rnextInt(99)+1;

//打印产生的随机数,可以注释掉,用于调试

Systemoutprintln("产生的数是"+temp);

if(input==temp){

Systemoutprintln("恭喜你猜对了");

}else if(input>temp){

Systemoutprintln("对不起你猜大了");

}else{

Systemoutprintln("对不起你猜小了");

}

}

}

}

这里没有进行用户输入的合法和不合法判断,只实现了基本的功能,不过够你作业用了

以上就是关于用JAVA编写 随机产生两个小于100的整数的加法运算式的程序全部的内容,包括:用JAVA编写 随机产生两个小于100的整数的加法运算式的程序、Java编写程序,产生10个随机数,然后按产生顺序相反的次序输出这些随机数。急!、java编程题写程序,随机生成10个0到9之间的任意整数,并将这些整数用数组保存等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9531259.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存