int不能被转换为int[]
在这里编程的新功能,我不断收到错误消息,incompatible types, int cannot be converted to int [],问题是,如果它们的长度相等,则将R1&R2添加在一起,如果没有,请打印一条说的消息"阵列必须相同的长度" ,如果这很重要,不确定我在哪里出错,任何帮助将不胜感激 public int[] arrayAdd(int[] R1, int[] R2) { int[] sumArray= new int[R1.length]; if( R1.length!= R2.length) { System.out.println("The arrays must be same length"); } else { for(int i=0; i
18 2024-03-05
编程技术问答社区
我如何在BlueJ中为ArrayList输入参数?
在bluej中,如果我编写一种将数组作为参数的方法,那么当我想用方法调用测试该方法时,我必须用卷曲括号输入元素,因此: {1,2,3} 我如何做ArrayList的方法? 这是我的代码: import java.util.*; public class Test2{ public static int[] toArray(ArrayLista){ int len = a.size(); int []b = new int[len]; for(int i = 0; i
0 2024-03-04
编程技术问答社区
小程序显示为空白,没有初始化?
大家好,我叫Fyree!我有一个介绍性Java课程的分配,我需要创建一个程序,该程序将用户输入开始,以获取开始值的所有五年值以制作线路图(但这是另一个帖子),并且还打印了速率.这是我的问题,当我尝试运行这个小程序打开的问题(它会没有错误编译),但仅显示为空白屏幕,并说未在小程序底部初始化的小程序.我不确定为什么这样做(目前,我正在尝试获取分配的速率部分,而用户给出了五年级的价值和开始价值,并使用它们来打印出增长率或利息的速度).我想知道为什么会发生这种情况,以及我需要做的事情才能正确地将屏幕上的速率输出(或一旦将其放入).任何帮助都将不胜感激,因为这项任务将于明天到期! import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Rate_Graph extends JApplet implements ActionListener { JLabel bv, ev1, ev2, ev3
2 2024-03-02
编程技术问答社区
接受用户输入的方法
大家好,我的名字叫fyree,我在学校作业中遇到问题,我需要创建一种从用户那里获取值的方法,然后通过computeRate()方法来打印一条线,显示计算速率.由于该程序将用户输入值作为字符串,因此我无法在计算速率公式中使用它,因为它们不是ints. 我的问题是能够将字符串转换为ints,并让computeRate()能够正确地获取用户输入的六个值中的两个(intev5/inbv part ...).其余值仅用于在此之后我需要制作的条形图,这是另一个问题的问题.由于某种原因,即使在能够找到用户输入值的字符串版本之前,它也无法找到上面列出的两个变量(但是当然无法正确计算速率,因为它们不是ints).所以这是我的代码: import java.awt.*; import javax.swing.*; import java.awt.event.*; public class Rate_Graph extends JApplet implements ActionListener {
22 2024-01-09
编程技术问答社区
在需要的时候不结束while循环
所以一些背景信息,我是编程的新手,并且仍在学习,所以我为自己的琐碎错误而道歉.我正在制作自己的基于文本的游戏,只是为了进一步练习等. 这是Dropbox上所有内容的链接,以获取更多上下文: https://www.dropbox.com/sh/sh/sh/sh/sh/sh/uxy7vafzt3fwwikf/b-fq3vx3vxfsr > 我目前正在尝试为游戏实施战斗系统,并且我遇到了在需要时没有结束的战斗序列问题. "战斗序列"是一个时循环,如下: public void startCombat() { inCombat = true; while(inCombat != false)// && herohealth > 0 && monsterhealth > 0) { checkAlive(); heroHitMonster(); checkAlive(); monsterH
8 2023-12-03
编程技术问答社区
带有蓝色J的非法字符
程序 public class Project_X { public static void main(String[] args){ byte x; int a=270; double b =128.128; System.out.println("int converted to byte"); x=(byte) a; System.out.println("a and x "+ a +" "+x); System.out.println("double converted to int"); a=(int) b; System.out.println("b and a "+ b +" "+a); System.out.println("n double converted to byte"); x=(byte) b;
20 2023-11-13
编程技术问答社区
Java变量可能没有被初始化?
当我尝试编译课程时,我的BlueJ IDE正在显示此错误.我看不到我在做什么错. 解决方案 在您可以在块内使用变量之前,您需要初始化它. 尝试以下操作: double albedo=0; 而不是: double albedo; 请记住,如果您的条件返回错误,则您的变量将保留0,因为您尚未指定其他块. 其他解决方案 如果条件中的条件不正确,则不分配该变量.在这种情况下,遵循引用非初始化变量的返回. 其他解决方案 这是一种私有方法,局部变量没有获得默认值,必须初始化它们. 考虑一个情况,如果块如果块不在内部,则您的变量不包含任何值,因此错误.
8 2023-11-13
编程技术问答社区
BlueJ的矩形类
我正在尝试为bluej中的矩形类编写代码.当我编译代码时,我会收到错误的"类矩形中的构造函数矩形不能应用于给定类型;必要:没有参数;找到:int,int,int,int,int;原因:实际和形式的参数列表在长度上有所不同".另外,我对将矩形的公式放在哪里感到困惑 - 宽度x高度.我正在尝试创建名为"矩形"的类,可以在另一个名为Picture的类中使用.我正在尝试使用这堂课在房子的图片上制作烟囱. 这是我的代码: import java.awt.*; public class Rectangle { private int height; private int width; private int xPosition; private int yPosition; private String color; private boolean isVisible; /** * Create a new rectangle at
14 2023-10-13
编程技术问答社区
Java中的获取器、设置器和构造器--造车和进货
我正在尝试使用BlueJ在Java中创建类.我的班级被命名为汽车.我的目标是能够使用我的构造方法来创建具有变量的汽车:年份,颜色,品牌,门数,公里数,如果是自动的(布尔值),如果出售(布尔),描述和说明和标识号.所有变量都有设置默认值,最小值和最大可接受的值. 我必须将getVariablename和setVariablename用于我的方法.我的颜色和品牌变量是int,我制定了在班上表格中检索其弦乐对应物的方法. 我的问题是我不理解将变量设置为一种方法并将其放入另一种方法的原理(同时确保它是公认的值).另外,一旦我有了固定器和getter方法,我必须在创建构造函数方法时写下什么? 到目前为止,我有: public class Automobile { private static final String[] COLORS = { "Other", "Noir", "Blanc", "Bleu Nuit", "Bleu Clair", "Vert Po
12 2023-08-31
编程技术问答社区
bluej接口的eclipse插件
是否有Eclipse插件可以让我们看到像BlueJ一样的类和对象?我发现创建对象并在bluej中测试其方法比在Eclipse中更容易.我仍在研究,但是程序员是否在实际项目中使用bluej,然后在Eclipse中导入代码,或者BlueJ只是一个专为设计的程序学生了解爪哇的基础知识? 解决方案 BlueJ是为初学者设计的IDE-这不是专业水平IDE,它旨在使学习Java的过程对初学者尽可能有效.它仍然可以用于更高级的程序和任务,但是大多数人在胜任之后迁移到Netbeans或Eclipse之类的东西. 我对Eclipse一无所知,但是有一个 netbeans插件那里.我不确定这是否适用于以后版本的NetBeans,引用了6.5的版本. 其他解决方案 BlueJ主要用于启动Java编程.但是,该行业似乎正在使用Eclipse和Netbeans.
34 2023-06-08
编程技术问答社区
检查密码代码
问题描述: 一些网站对密码施加了某些规则.编写一种检查字符串是否是有效密码的方法.假设密码规则如下: 一个密码必须至少具有八个字符. 密码仅由字母和数字组成. 一个密码必须至少包含两个数字. 编写一个程序,该程序提示用户输入密码并显示"有效密码",如果遵守规则或"无效密码",否则. 这是我到目前为止所拥有的: import java.util.*; import java.lang.String; import java.lang.Character; /** * @author CD * 12/2/2012 * This class will check your password to make sure it fits the minimum set requirements. */ public class CheckingPassword { public static void main(Strin
6 2023-05-21
编程技术问答社区
如何在Java游戏中对图像进行重绘
大家好,我在用户与用户相交的硬币上绘画方面遇到麻烦.我要此代码要做的是用户精灵与它在硬币上绘制的十个硬币图像中的任何一个相交时,以便它不再出现在屏幕上(还需要添加某种计数器,以便当用户收集时所有十个硬币都将停止线程,并说"你赢了!").我的问题是我该怎么做,因为我尝试在if语句中使用RepAlt(),并且它不再正确编译.关于如何在硬币上绘画的任何帮助,甚至可能添加某种柜台(认为循环会派上用场)将不胜感激!这是代码: public void paint(Graphics g) { g.clearRect(0, 0, this.getWidth(), this.getHeight()); one.paintComponent(g); two.paintComponent(g); three.paintComponent(g); four.paintComponent(g); five.paintComponent(g); six.
20 2023-05-16
编程技术问答社区
在Java中重写用户库类
i用BlueJ代码Java用于Mac.我添加了stdlib.jar库(来自普林斯顿 解决方案 由于库类是final,因此您无法扩展它们.另一个选择是将它们包裹在您自己的课程中.例如,您可以创建自己的图纸类,该类别的实例为StdDraw.对于许多方法,您可以调用StdDraw实例的相应方法,也可以通过自己实现方法来模拟覆盖. 其他解决方案 只需扩展类, public MyClass extends ClassFromLib 确保库罐文件在classPath上.如果该班级的作者将其宣布为最终表明它不适合子类别.那么最好的选择是使用委托模式. 我在此编辑器中写了下面的代码,因此没有保证它符合符合条件,但希望您能得到这个想法. public Myclass { private ClassFromLib cfl = new ClassFromLib(); public void methodA(){ //Do whatever yo
8 2023-05-15
编程技术问答社区
Java 嵌套循环
程序描述: 编写一个程序,以打印21行X的形状,如下所示.确保这两个行在" 11"行中相交. 这是我想要的输出: 这是我到目前为止所拥有的. public class Program168h { public static void main (String [] args) { String d= "X"; for (int a = 1; a = 1; b--) { System.out.print(" "); } System.out.print(d); for (int x = a; x
56 2023-04-21
编程技术问答社区
类中的构造函数不能应用于给定的类型。希望得到帮助
我是Java的新手,我正在使用BlueJ.我一直遇到错误: constructor ItemNotFound in class ItemNotFound cannot be applied to given types; required: int found: no arguments reason: actual and formal arguments lists differ in length 我很困惑,反过来不确定如何解决问题.希望有人可以帮助我.预先感谢您. 这是我的类目录: public class Catalog { private Item[] list; private int size; // Construct an empty catalog with the specified capacity. public Catalog(int max) { list = new Item[max
62 2023-03-30
编程技术问答社区
从一个不同的类调用一个方法到另一个类和方法
我有两个班级,一个叫做驱动程序,另一个称为BankAccount.在驾驶员中,有一种称为驱动程序的方法,在bankAccount中是一种称为存款的方法.我遇到了一个错误,上面写着:"非静态方法存款()不能从静态上下文中引用"当我尝试调用bankAccount.deposit. . 关于我应该对这些代码行动的任何建议,以使其运行. import javax.swing.JOptionPane; public class Driver { int choice; String number; //public Driver() public Driver() { String number = JOptionPane.showInputDialog("1. Deposit 2. Withdraw 3. Balance 4. Change name 5. Exit"); int choice = Int
20 2023-03-27
编程技术问答社区
我怎样才能在bluej中使用lwjgl?
LWJGL由两个部分组成. 我通过将"lwjgl.jar"复制到"...\BlueJ\lib\userlib"文件夹中来设置Java部分,并且有效. 对于本地部分,我必须将java.library.path指向两个dlls "lwjgl.dll"和"OpenAL32.dll".我该怎么做? 解决方案 lwjgl看起来很变量,可以找到其本地libs.我不知道BlueJ的工作原理,但您应该做类似的事情: System.setProperty("org.lwjgl.librarypath", new File("pathToNatives").getAbsolutePath()); 更多信息以及另一种设置此设置的方法是在这里
58 2023-03-15
编程技术问答社区
如何在另一个类中使用一个在class1中创建的变量?
我正在尝试创建一个密码程序,该程序使用户可以创建一个帐户,然后能够更改用户名,密码并访问帐户. 这是我到目前为止的地方: 第2类 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.event.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; public class mainPage extends JFrame { create_account crAcc = new create_account(); change_username chU = new change_username(); change_password chPW = new change_password(); sign_in signIn =
20 2023-03-11
编程技术问答社区
编译时预期的类、接口或枚举
我坐下来试图为 类,接口或枚举预期. 1)如何解决此错误?好像我忘记了一些东西,但我不记得我忘记了什么. 2)您认为我满足了提示的要求吗? 谢谢. 解决方案 我不会为您做功课,但这里有一些提示: 您需要将所有代码放入 class 中 您需要将代码放入主方法中. (在Google上搜索)用于入口点的方法. 您只需要一个即可进行循环...循环穿过数组,如果值等于0,请返回索引号.循环之后,刚返回-1.
26 2023-01-28
编程技术问答社区
Java HangMan Game
我正在做这个handman项目,我几乎完成了,但是我无法获得输出来显示所有正确的字母代替下划线,而仅显示刚刚输入的正确字母.请帮忙. import java.util.Random; public class HangManGames { public static int i; public static int errors = 0; public static String wordList[] = {"alabama","alaska","arizona","arkansas","california","colorado","connecticut","delaware","florida","georgia","hawaii","idaho","illinois","indiana","iowa","kansas","kentucky","louisiana","maine","maryland","massachusetts","michig
46 2023-01-28
编程技术问答社区