当我尝试在for循环中对数组进行排序时,我遇到了麻烦。
我给你我的代码如下:
public class Lottery {
public Lottery() {
java.util.Random iRandom = new java.util.Random();
int num[] = new int[6];
java.util.Arrays.sort(num);
for(int i =0 ; i < num.length; i++) {
java.util.Arrays.sort(num
Java在尝试打印大数字并存储数组时报告类型不匹配异常。 我目前正在学习一些Java。我正在做的一个练习,要求我生成一些随机数,并将它们存储在一个数组中。只要我生成整数,一切都可以正常工作,使用out.print可以毫不费力地打印它们。 但是,当我生成较大的数字并试图打印它们时,Java通知我的for each循环所在行的类型不匹配。 package clases;
public class Arrays_3 {
public static void main (String [] args) {
long [] array_random=new long[150]
我有一堂java课的作业,我想得到一些帮助。我在任务中实现了一个冒泡的排序。它工作得很好,但是我用一个for循环编写了一个版本,但是,循环版本不起作用。有人知道为什么吗?这只是为了踢球和咯咯笑,而不是任务所必需的。
我的第二个问题是如何将int数组(填充了从随机函数转换的int)转换为字符串数组。我知道一个解决方案涉及“数组”库,但我不记得在课堂上学过这个,我宁愿把它作为最后的手段。有什么想法吗?
这是代码,如果你们感兴趣的话:
import static java.lang.Math.random;
public class Main
{
public static void ma
大家好,我是Java的新手,进展很慢。在添加行和列之前,我正在尝试用随机数填充一个2D数组。到目前为止,我可以创建数组,显示它,并且我非常确定我已经对加法位进行了排序。但是当我尝试用随机数填充它时,我得到了一个异常。我哪里错了?
public static void main(String[] args)
{
//create the grid
final int row = 9;
final int col = 9;
int [][] grid = new int [row][col];
//fill the grid
for (int i=
我执行了以下代码:
import java.util.Scanner;
public class Linear_Search {
public static void main(String[] args) {
int arr[] = new int[20];
for(int i = 0; i < arr.length; i++) {
arr[i] = (int)(Math.random() * 10) + 1;
}
System.out.print("Array is: "
我不确定这是否可能。我正在构建一个选择彩票行的程序。我有一个for循环,从1到35中随机选取7个数字。我的计划是创建一个布尔数组,然后从其中一个随机数中选择布尔数组中的一个位置(而不是值),并将其更改为True。
通过这种方式,我得到了行号,并且我确信,当数组放置为真时,将获取行号。
import java.util.Random; {
public static void main(String[] args) {
int randomNr;
boolean[] lottoRow = new boolean[35];
Random randNr = new Ra
import java.util.Random;
public class Accidents{
static final int DAYS = 31;
static final int HOURS = 24;
private int[][] accidents = new int[DAYS][HOURS];
public Accidents(){
Random rand = new Random();
accidents[DAYS][HOURS] = rand.nextInt(10);
}
}
这显然是行不通的。我
我目前正在学习以前学生的代码(用Java语言编写,并将其更改为我更熟悉的C++ ),并正在寻找需要改进的地方。
基本的问题是,我们正在模拟大量的随机轨迹,将结果存储在数组中。在他目前的代码中,有3,000个轨迹,每个轨迹有20000个时间步,因此他使用了20000 x 300个数组来存储位置、速度(以及许多其他系统属性)。这些数组是从其他数组中的其他值生成的(例如,温度取决于位置。我知道代码总是需要一段时间才能运行,但我不确定这是否是最有效的方式。
我正在尝试编写一个Java程序,使n个介于1-20之间的随机值,并将它们放入一个数组中。到目前为止我的程序是:
public class bias{
public static void main(String[] as){
for (int n = 10; 0 < n; n--){
int[] values;
values = new int[n];
int b = (int)(Math.random()*20) + 1;
values[n--] = b;
问题是;用户输入2个输入来创建一个行和列的2D数组。然后用随机数填充2D数组。之后,用户再输入一个输入,即旋转数组多少次。这就是我的问题,我不知道如何逐层旋转数字。 Photo of Rotation import java.util.Random;
import java.util.Scanner;
public class RandomArray
{
public static void main(String args[]){
System.out.print("Enter number of row: ");
Scanner sc=new Scan
你能帮我解决一个用随机数填充5个圆的数组的问题吗?随机数将是圆的半径。下面是我的代码:
#include <iostream>
#include <time.h>
using namespace std;
int main()
{
// Array 2, below section is to populate the array with random radius
float CircleArrayTwo [5]; // store the numbers
const int NUM = 5; // Display 5 random num
如标题所示,我想用随机字符串填充2d数组,在本例中是"_“和"W",我创建了2d数组和随机字符串生成器,但是我可以找到一个away来填充用生成的字符串创建的数组
import java.security.SecureRandom;
public class Array_Generator {
public static void main(String[] args) {
int row = 5;
int col = 5;
int[][] grid = new int[row][col];
String AB = "_W
我有一个非常困难的时间使用伪代码的混洗算法,并把它变成一个工作的java代码。我正在尝试打乱一个链表。总的来说,该方法获取链表头部的指针,并随机返回一个指向相同列表头部的指针。我想使用我创建的getLength和getItem方法。
public static ListElement shuffle(ListElement head){
head = head.getLength();
ListElement head2= null;
while( head == null) {
int random = (int) Math.random() * n;
for(
我在做作业时遇到了困难,我只是不太擅长正确地写代码,我能理解它是如何工作的,但是自己创造它是一件很困难的事情。我应该编写一个应用程序,创建和数组从1到100的10个随机数,然后打印出来。计算平均值的第二种方法和第三种方法显示低于该平均值的所有数字。我已经完成了前两个部分,但是它只显示了10个随机的it,而不是计算平均值,我的代码是这样的;
import java.util.Random;
public class ArrayTest{
public static void main(String[] args){
Random random= new Random();