在分析与重载和继承相关的简单java代码时,我希望收到一个与参数的数据类型匹配的重载输出。但不是这样的。
代码:
class A {
public int calc (double num){
System.out.println("calc A");
return (int)(num+1);}
}
class B extends A{
public int calc (long num){
System.out.println("calc B");
我正在编写一个使用IOExceptions的程序,我遇到了一个我无法理解的错误。代码是
Main:
public class IOJ {
public static void main(String[] args) {
findStuff calc = new findStuff();
calc.findSyl();
//^ Unreported exception IOException, must be caught or declared to be thrown
calc.printRes();
}
}
而实际的文件
i
我正在使用SWIG为我的一个C库生成Java绑定。但我很难处理C指针。下面是一些代码来演示我的问题:
calc.h文件:
extern int sum(int a, int b);
extern int sum_1(int *a, int *b);
calc.c文件:
#include "calc.h"
int sum(int a, int b) {
return a + b;
}
int sum_1(int *a, int *b) {
return *a + *b;
}
calc.i文件:
%module calc
%{
#include "calc.h&
让这个类中有一个名为Calc.java的类,有一个名为Min的方法
public int Min(int one, int two)
{
return one - two ;
}
现在,在主要的First.java类中:
package first;
public class First {
public static void main(String[] args) {
Calc y [] = new Calc[3];
System.out.println(y[1].Min(5, 3));
}
}
跑步时:
我试图为我的项目创建一个分页,但是,当我试图从java代码执行一个查询时,为了得到基于关键字的行,我得到了0行。但是mysql数据库中仍然存在不止行。
我尝试了mysql查询,例如:
SELECT SQL_CALC_FOUND_ROWS * FROM books where keyword like '%java%' limit 1,5;
这个查询给我0的结果。
在尝试
SELECT SQL_CALC_FOUND_ROWS * FROM books where keyword like '%java%' limit 5;
这将给我一个结果,因为我有一行对应的关键
我得到了这个错误:
Exception in thread "main" java.lang.NoSuchMethodError: Calc.<init>(II)V
at ex10thekeywords.main(ex10thekeywords.java:19)
class Calc
{
int num1, num2, result;
public Calc(int number1, int number2)
{
num1 = number1;
num2 = number2;
}
}
pu
我用javafx创建了一个可工作的计算器程序。但是,为了改进我的程序,我决定将keyevents也包括到输入数字中。为此,我必须调用我的Controller类的一个实例,以便从主类中传递一个参数,其中我将键事件记录到我的FXMLController。但是,在我修改代码之后,它不会在我的主类中显示异常。它使AnchorPane不能转换为javafx.fxml.FXMLLoader
下面是以前的工作代码:
public class Mycalc extends Application {
@Override
public void start(Stage stage) throws Except
我正在为学校做一个简单的Java计算器,它工作得很好。但是,我需要添加一个while循环,询问用户是否要继续yes/no。但是我不知道应该把while语句放在哪里。我试着把if语句放在上面,我试着放在它下面,并把它添加到每个if和else if语句中,但仍然不能让它工作。您应该在哪里将while循环放在if和else if语句中,以获得运行while循环的所有选项?
while (input.toUpperCase().equals("y"))
System.out.println("Do you want to continue? (y/n)");
input
有没有一种方法可以像Java一样覆盖Scala3枚举中的方法? public enum Test {
ONE {
@Override
public int calc() {
return 1;
}
},
TWO {
@Override
public int calc() {
return 2;
}
};
public abstract int calc();
} 我试过这样的方法,但没有结果。在文档中也没有
我已经尝试修复我的代码很长一段时间了。我找不到我在这里缺少的东西。我试过很多东西。替换名称,从例如SELECT name ... FROM wage_java A " to "SELECT a.name ... FROM wage_java A更改SELECT语句。这似乎帮不了我。SQLDeveloper总是给我一个输出:希望有人能帮助我。
import java.sql.*;
public class WageK{
public static void getWage (int w_id, java.lang.String[] w_name,
java.l
我一直在试着找出我的代码出了什么问题。我必须构建一个GUI,并且没有错误。程序构建成功,但没有弹出任何GUI。所以在main方法中,我注释掉了图形用户界面编程并添加了一个简单的System.out.println("hello");,但它做了同样的事情,即它成功构建,但不打印任何东西。有人能告诉我出什么事了吗?谢谢!
/*
* To change this license header, choose License Headers in Project
Properties.
* To change this template file, choose Tools |
我创建了两个类。在第一个类中,我尝试在另一个类中创建一个方法,通过命令在控制台上输出值来返回值。但是我得到一个错误,说有不兼容的类型。下面是我创建的两个类,我想用它做一个计算器:第一个类
class calc1
{
public static int num1; //first number variable
public static int num2; //Second number variable
public static String op; //Operatior variable
public static void main(String[]
对于类似的问题,有一些现有的答案,但是他们倾向于使用Maven,这对于我的项目来说不是一个选项。此外,我还没有找到任何给出在repl上用于导入的语法的具体示例,尤其是当类是本地的而不是从web导入的时候。
我想将一个Java类导入到Clojure项目中:
public class MyLocalClass1 {
int x;
String y;
public MyLocalClass1() {
this.x = 0;
this.y = "hello there";
}
public MyLocalCla
我正在尝试让JAVA中的一个函数接受数组中的值作为输入。这是我的尝试:
public static void main(String[]args)
{
int [] a = new int [4];
a[0]=6;
a[1]=7;
a[2]=5;
a[3]=2;
int g = 11;
System.out.println calc(a[0], 11);
}
public static int calc(a[], int g)
我是在运行递归之前这样做的。但是,我一直收到一条错误消息。执行此操作的正确方法是什么?但是,我希望该函数是来自数
因此,我正在为java开发一个四功能计算器(是的,我知道我在浪费时间,我只是在使用/进入java)。它接受前两个输入,fina和加/减/etc它们,并输出作为一个答案,我注意了一个时间循环后的答案,这样用户可以输入更多的数字,他想要的。
while(finalanswer == 0){
System.out.println("If finished, type 'done'.");
System.out.println("To change your operation, type 'change'. Ot
我对java还是新手,而且还在学习这些概念。根据下面的代码,我有两种方法,一种是针对儿童的,另一种是针对成人的。我想输出总人数,所以我想要第三种方法(calc_total),它接受calc_children和calc_adults的输出。我不知道该怎么做,谁能给我指明正确的方向吗?
public class Testcalc {
public int calc_children( int aBoys, int aGirls) {
int a_num_children = aBoys + aGirls;
return a_num_children;
你好,我是新手,小程序,我需要帮助,在理解一些东西。
因此,我在eclipse中创建了一个applet,它在单击applet上的按钮时调用另一个类文件及其方法。
public class mainApplet extends JApplet {
private JTextField textField;
private JTextField textField_1;
private JTextField textField_2;
private int x;
private int y;
private int result;
public mainApplet() {
textF
当我试图运行我的后缀表达式时,我得到了一个EmptyStackException,因为我的字符串有两个背靠背的操作数。我想不出如何在我的堆栈中捕获它。任何想法或想法都是值得欣赏的。
import java.util.Stack;
import java.util.Queue;
public class postFixCalc extends Program2Test{
static Program2Test<Integer> calcStack = new Program2Test<>();
private static int calc1(Stri
我试图做一个简单的程序,当我运行它,它打开计算器应用程序在我的计算机X次数。这就是我想做的,它只会打开一次。
import java.util.*;
import java.io.*;
public class main {
public static void main(String[] args) throws IOException {
Runtime run = Runtime.getRuntime();
for (int i = 0; i < 5; i++)
{
run.exec("calc");
}