我正在上课,我被困了.我相信我非常接近,但不知道去哪里.当我运行我的代码我得到我的数组十次,这必须与我的循环有关.另外,在我的阵列中,我不知道如何创建20-50的范围.目前我的是1-50.最后,我的输出并不完全是我需要的.任何帮助将不胜感激.这是问题,到目前为止我的代码.
创建一个名为array1的数组,其中包含10个随机整数,范围为[20 50].然后创建一个名为array2的数组,其数组大小与array1相同.然后将array1中大于35的数字复制到array2.如果没有足够的数字复制到array2,则填充array2.例如,如果array1是{34,23 45,39,28,41,33,23,42,48},则array2将是{45,39,41,42,48,0,0,0,0,0 }
import java.util.Random;
import java.util.Scanner;
import java.util.Arrays;
public class Arraylab6 {
public static void main(String[] args) {
int x;
int[] array1 = new int[10];
int[] array2 = new int[10];
Random rand = new Random();
for (int i = 0; i < array1.length; i++) {
int h = rand.nextInt(50);
array1[i] = h;
}
System.out.println(Arrays.toString(array1));
for (int i = 0; i < array1.length; i++) {
if (array1[i] > 35) {
array2[i] = array1[i];
} else {
array2[i] = …
Run Code Online (Sandbox Code Playgroud) 我们刚刚开始在我的CSCI课程中使用字符串,但我对最近的任务感到困惑.
给你一个长字符串:
"""Justin$Calculus$90$Java$85$Python88$
Taylor$Calculus$73$Java$95$Python86$
Drew$Calculus$80$Java$75$Python94$
"""
Run Code Online (Sandbox Code Playgroud)
该字符串有三行.它包含三个学生的三门课程的分数.写一个函数
findScore(student, subject)
.当您调用此功能时findScore(‘Drew’,’Java’)
,该功能会打印出来“Drew got 75 of the course Java.”
除了该功能
findScore(student, subject)
,您还可以编写其他功能.所有功能都在一个程序中.
我假设我需要将此字符串分配给变量,但是我是使用一个变量,还是每行一个变量?
任何开始的想法将不胜感激.我是python的新手所以请耐心等待.此外,$
标志的意义是什么?