我的教授让我用Java做以下作业,但是我在执行代码时出错了。
请看一下代码,让我知道是什么导致了错误?代码被保存到Reverse.java文件中。
package javaapplication44;
import java.util.Scanner;
public class Reverse {
public static void main (String[] args) {
String Fname[] = new String[4];
Scanner s = new Scanner(System.in);
for (int i=0
我编写了一段代码,用于使用Java中的for-每一个循环从Array打印奇数和偶数,但不幸的是,它显示了
"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 22"
即使有些答案是在编译器中打印出来的,它也不是应该的那样。例如:输出如下:
Even numbers in the Array are:
10
6
4
2
.
.
但它显示出如下情况:
Even numbers in the Array are:
10
14
4
Exception in thread "m
我的任务是创建一个GUI计算器,该计算器计算平均值、标准差,并使用数组、方法和while循环跟踪输入多少级别,以便您可以重新输入允许的多个级别。
我的问题是,我认为我把所有的东西都正确地布置好了,我可能是错的,因为我对Java和一般的编码都比较新。我的程序拔出我的JOptionPane输入分数,但是当我输入分数,或者尝试输入一个空白的语句或者点击cancel,我得到一个NullPointerException,我已经尝试了很多方法来修复它,但是没有效果。
我似乎无法正确退出循环并在文本区域中显示我的值。
import javax.swing.JOptionPane;
public class
我正在尝试用Java实现。我的程序接受要包装的段落数、最大行长和输入文本。例如:
1
5
This is a test.
但是,在输入文本并运行算法之后,我得到以下运行时错误:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
at DynamicProgramming.main(DynamicProgramming.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect
我有一个带有customAdapter的列表视图,即:
自定义适配器用于为列表视图中的每一行选择自定义颜色。
final ArrayAdapter arrayAdapter = new ArrayAdapter(this, android.R.layout.simple_list_item_activated_1, notes){
@Override
public View getView(int position, View convertView, ViewGroup parent){
// Get the current item
我是java.i的新手。我希望在两个渐变数组(即myPoints.However )中打印内容,当我打印时,code.it将弹出以下错误。
mypoints4
i value is 0
2
i value is 1
5
i value is 2
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:
2 at perceptron.main(perceptron.java:37)
import java.util
我尝试从我的数据库创建一个“用户”列表,并将它们添加到我的JTable中。
我得到了错误消息:
"java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at Administration.User_Verwalten.show_user(User_Verwalten.java:83)
at Administratio
我是Java初学者,学习数组循环的基础知识,用Intellij编写代码。我一直在关注来自不同地方的在线教程,并被困在这里:
使用与以下代码相同的代码:
package com.java.ArraysA;
public class Main {
public static void main(String[] args) {
int[] lottery_numbers = new int[49];
int i = 0;
for (i = 0; i < lottery_numbers.length; i++); {
lottery_number
是否可以使用“高级”for循环在Java中初始化数组?
例如:
Integer[ ] numbers = new Integer[20];
int counter = 0;
for ( Integer i : numbers )
{
i = counter++;
}
for ( Integer i : numbers )
{
System.out.println(i);
}
这会打印所有的空值,为什么呢?
我试图为一个类创建一个构造函数。
// Variables to send to Host
private class ParameterClass {
public String parameter;
public int value;
public Boolean sended;
}
public class SendToHostClass {
private int sizeBuffer;
public ParameterClass[] parameterList;
SendToHostClass(int sizeBufferConf) {
sizeB
我是java的新手,今天我开始研究数组,我迷失了方向。我试图将一些值放入一个数组中,但是我得到了错误java.lang.ArrayIndexOutOfBoundsException。
以下是我到目前为止所做的工作。
int n=6;
int[]A= new int [1];
for(i=0;i<n;i++){
A[i]=keyboard.nextInt();
}
我绝对是Java的初学者。最近,我开始用Java编写代码来对数组的5个元素进行排序。用户将输入数组元素。它遵守代码并运行程序。但是一旦我输入完数组元素,程序就会崩溃!这是我的代码:
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
int[] arr;
arr = new int[5];
System.out.print
我的代码在java中遇到了问题。当我进入一个循环(我的退出条件是-1)时,我应该输入“等级”,并把它放到一个频率表中,问题是我得到了这个错误:
java.lang.ArrayIndexOutOfBoundsException: -1
at MakeUp.main(MakeUp.java:36)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.ref
我正在尝试编写一个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;
第一节课是
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package logical.conundrum;
import java.io.*;
import java.util.Scanner;
/**
*
* @author Tuvanen Kiruitsu
*/
p
我对java很陌生,在下面的代码中,我试图实现的是将第一个索引设置为一个数字,第二个索引设置为相同的数字,第三个索引是在数组中添加第一个和第二个索引,然后尝试从数组中添加最后三个索引,并将这个数字添加到现有的数组中,但是不知道为什么长度-1不工作,我将感谢任何帮助。
package com.company;
import java.util.*;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
try {
in
我尝试在Java中打印数组中的奇数,但这个算法不起作用……有人能帮帮我吗?
打印结果为:
"Exception in thread "main" .java.lang.ArrayIndexOutOfBoundsException: 7
at JavaArray.main(JavaArray.java:12)"
代码:
public class JavaArray {
public static void main(String[] args) {
int[] myArray = {1,3,4,5,8,9,10};
我在selectAllStudent方法中得到一个空指针异常。当我使用foreach循环时,当我使用普通循环时,它工作得很好。请解释原因。谢谢
驱动程序类
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Test {
public static void main(String[] args) {
Student[] sdb = new Student[2];
try {
我的代码是这样的
import java.io.File;
import java.util.Scanner;
public class ReadFile{
public static void main(String[] args)throws Exception {
Scanner scan = new Scanner(new File("input.txt"));
int[][] arr = new int[4][4];
for(int t = 1; t <= 2; t++){
int f
我可以使用Pythons for循环在数组中迭代,如下所示
arr = []
for e in arr:
do smth. with each element
java也有类似的循环吗?如果我在Java中拆分字符串,如下所示:
temp = str.split(delimiter);
我会有一个可以用“for...in...”循环的数组吗?类似的说法?
这个错误是什么意思?java.lang.ArrayIndexOutOfBoundsException:-1?
java.lang.ArrayIndexOutOfBoundsException: -1
at Game.Game.plantVegetables(Game.java:1160)
at Game.__SHELL11.run(__SHELL11.java:8)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorI
public class A{
int val;
public A(int val){
this.val = val;
}
public void print() {
System.out.println(val);
}
public static void main(String args[]){
A[] aList = new A[10];
int temp =1;
for(A a : aList){
a = new