包含java编程100的词条

博主:adminadmin 2022-11-21 23:50:06 76

本篇文章给大家谈谈java编程100,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java编程 100到200之间,所有能被5或6整除,但不能同时整除的数,每行显示10个。 怎么每行显示10个

每行显示10个:

必定有个计数的变量来统计输出了多少个,然后每到10个就轮回一次,换行。

public class Test 

{

public static void main(String[] arg)

{

int count=0;    //统计输出的个数,每10次清零轮回

for(int i=100;i=200;i++)

{

if(i%5==0)

{

if(i%6!=0)

{

count++;

System.out.print(i+" ");

}

}

else if(i%6==0)

{

count++;

System.out.print(i+" ");

}

if(count==10)

{

count=0;

System.out.println();//10次轮回,换行清零

}

}

}

}

java编程输出1——100的每一个整数,要求:每行输出10个数?

public static void main(String[] args) {

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

if(i%10 == 0){

System.out.println(i+" ");

}else{

System.out.print(i+" ");

}

}

}

包含java编程100的词条

用java编写程序,实现数字100到其在ASCII码表中对应的字母的转换。

package com.wqx.print;

import java.util.Scanner;

public class AscllTest {

public void print(int begin,int end)

{

for (int i = begin; i = end; i++) {

System.out.println("Ascll:"+(char)i+"\t"+"对应值:"+i);

}

}

public static void main(String[] args) {

Scanner scanner=new Scanner(System.in);

System.out.println("输入开始值");

int begin=scanner.nextInt();

System.out.println("输入结束值");

int end=scanner.nextInt();

new AscllTest().print(begin, end);

System.out.println((char)75);

}

}

Java编程生成100个1~6之间的随机数,统计1~6每个数出现的概率;

首先:关于随机数的生成方法

java里生成随机数主要有2个方法比较常用.

1.Random类. 在 java.util.包里, 有多种方法可以随机产生int, long, double,boolean等类型

2.Math 类,在java.lang.包里, 可以生成一个[0~1)之间的随机浮点数

*备注* :a. )使用Random需要导包,但是使用Math无需导包. 

b.  )Math底层还是调用了Random类的nextDouble()方法

其次:关于随机数的代码

例如生成[1,6]之间的随机数

1 .Random的方法,生成的随机数

Random r= new Random();

int num1 = r.nextInt(6)+1;//r.next(6)生成的是0~5之间的数字,需要+1,才是[1~6]之间的数字

2. Math的方法,进行随机数的生成

int num = (int) (Math.random() * 6) + 1;

//(int) (Math.random() * 6) 生成的是0~5之间的整数

//需要+1 才是[1~6]的数字

关于次数统计的方案

1, 可以使用HashMapK,V的方法进行存储统计. 因为key不重复,所以key可以来存数字1~6, 而对应的V就可以用来存储出现的次数

2. 可以使用数组的方法来存出现的次数. 数字1~6 是连续的, 数组下标也是连续的.我们可以用下标[0~5] 来代表数字[1~6], 数组的每个格子用来存数字数字出现的次数

完整的代码

//本题使用数组来写代码比较方便,简洁.

import java.util.Random;

public class RandomDemo {

public static void main(String[] args) {

int[] times = new int[6];//6个格子的数组,存储出现的次数

int n = 100;//循环的次数

Random r= new Random();

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

int num = r.nextInt(6)+1;//方法1 随机产生1~6的数字

//int num = (int) (Math.random() * 6) + 1;//方法2 随机产生1~6的数字

times[num - 1] = times[num - 1] + 1;//次数增加1

}

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

System.out.println((i + 1) + "出现的次数" + times[i]);

}

}

}

输出:  当n=100时

1出现的次数13

2出现的次数16

3出现的次数17

4出现的次数23

5出现的次数21

6出现的次数10

输出: 当n=1000时

1出现的次数160

2出现的次数177

3出现的次数161

4出现的次数169

5出现的次数175

6出现的次数158

结论:

n=100时, 6是次数是10,  4次数是23,  两者的次数相差2倍多

n=1000时, 6次数是158, 2次数是177, 两者比较接近

说明:  当随机的次数越多. 那么随机数的概率也越来越接近~

java编程100的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java编程100的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-21,除非注明,否则均为首码项目网原创文章,转载请注明出处。