我还是个Java新手。我正在尝试创建一个程序,其中用户必须回答多项选择测验。用户将输入他们的答案,这些输入将形成一个数组。然后,我计划使用for循环将用户的答案数组与正确答案数组进行比较,以告诉用户它们是对还是错。
但是,我似乎没有正确地比较if语句中的2个数组。每次我运行程序时,它都会直接转到else语句。
我的直觉是scanner类实际上并没有存储值?
有人能帮上忙吗?
下面的部分代码:
//Above this section is just a collection of "System.out.println" statements that state questi
import java.io.File;
import java.util.Scanner;
public class scoresedit {
public static void main(String[] args) throws Exception{
System.out.println("Reads in a file at the beginning of a loop, displays these top 3 scores by name and their respective score." +
"\nEnter a ne
我正在使用一段代码来检查一个数字是否可以被2、12和15整除。
我第一次使用Java,我不知道如何使用它,所以我来到这里!
import java.lang.*;
import java.math.*;
public class PrExMa {
public static void main(String[] args) {
//variables
BigInteger num;
BigInteger two, tw, fi;
num = new BigInteger("16");
two = new BigInteger(
我有四个数组:
Data Example:= (Array 1 | Array 2 | Array 3 | Array 4)
R.E.M.|In Time: The Best Of R.E.M. 1988-2003|album:6G5BGhEiLvck3kvKpSYw2y|Rock
Nick Drake|Family Tree|album:2euLAROPTmXDIDuU3qVMkf|Folk
Sonic Youth|Dirty|album:0QPkL6ap8riBoQ5xN8YDR3|Noise Rock
我想对由其中一个数组过滤的所有数组进行排序,例如数组1: Artist。
我是用Au
我对java文档中使用的奇怪的峰度公式有一个问题:。
Computes the Kurtosis of the available values.
We use the following (unbiased) formula to define kurtosis:
kurtosis = { [n(n+1) / (n -1)(n - 2)(n-3)] sum[(x_i - mean)^4] / std^4 } - [3(n-1)^2 / (n-2)(n-3)]
where n is the number of values, mean is the Mean and std is the
在这个类中,我添加了方法addstudent(),这里的参数应该至少有8个数字,并且第一个数字是零。当我运行程序时,我总是得到错误。
import java.io.*;
public class Module {
public static final int MAX_STUDENTS = 300;
private String module;
private int id;
private String lec;
private String code;
private int sem;
private String modCod
import java.util.Scanner;
import java.util.Arrays;
class Test {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter the amount of numbers to be checked for sort");
int amount = input.nextInt();
int[] list = new int[
我试图将一个数字添加到一个对象数组列表中,我一直得到一个“不能被强制转换”的错误。
我对Java相当陌生,所以请你对我放松点
我的代码在下面,任何帮助都将不胜感激。如有任何问题,请与我联系。
public class runningClass {
public class Sortbymake implements Comparator<runningClass>
{
@Override
public int compare(runningClass a, runningClass b)
{
我正在尝试创建一个不使用从1到10的循环的“秘密”数字查找器。现在我尝试的是随机抽取10个数字,如果它们高于本例中数字5的秘密数字,循环将只查找5- 10之间的数字,或者如果它低于0-5。
有时,该函数会给出如下输出:0较低:8,然后显示错误
Exception in thread "main" java.lang.IllegalArgumentException: n must be positive
at java.util.Random.nextInt(Unknown Source)
at test1.testvoid$TestVoidMethod.mai
所以我想把这个数字从最小到最大排序。在比较方法中,它看起来像是在排序,但是在比较方法完成排序之后,列表就像我所期望的那样被向上排序。
Main:
public class Main {
public static void main(String[] main){
Integer[] numbers = {3,2,6,1};
List<Integer> list = Arrays.asList(numbers);
Collections.sort(list,new SortNumbers());
Syste
我需要帮助验证计算器程序中的运算符,用户需要两个数字和一个运算符,即3+2,但我无法验证运算符。如果用户输入一个+、-、*或/操作符,它会告诉我这个输入在应该很好的时候是无效的。验证第一个数字很好,没有问题。有人能帮忙吗?
import java.util.Scanner;
public class SimpleCalculator {
public static void main(String[] args) {
int int1;
String operator;
int int2;
Scanner scan =
1.
它是一个可以读取串行number.if的程序,它不匹配预定义的数字,它会给出一个错误消息,否则它会给出一个正确的message.however,it总是错误消息,不管我怎么尝试,即使它与预定义的数字匹配,它也会产生错误。程序编译正常,只是超出了我的期望。
Judge.java
public class Judge {
public static void main(String args[])
{
Win win=new Win();
win.setTitle("judge serial number");
有人能帮我解决这个问题吗?这是一个java函数,它接受一个整数数组和一个整数作为参数,将这些整数加到一个数组中,并将其和作为第二个整数传入的整数进行比较。
这就是我所想的,首先在数组没有排序的情况下进行快速排序,然后进行二进制搜索以查找整数(第二个参数integer),如果它不存在于数组中,然后将整数添加到数组中,这样我就得到了一个小于或等于整数(第二个参数integer)的和
int fun(a[3,6,1,7,8], 4){
/*sorting and searching code here and addition code of the array and comparing he