Tag: void

Java没有其他类的响应

我有这个GUI程序,我试图基本上复制Windows CMD。 由于我在这个程序中有很多function,所以我决定将部分代码放在不同的类中。 但它没有回应。 if(command.size()0) { switch(command.get(0)) { case “dt”: getDateTime a = new getDateTime(); a.Start(); break; // other case(s) down below } } 这是geDateTime类 public class getDateTime { public static void Start() { Terminal t = new Terminal(); try { DateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”); Date date = new Date(); String s = […]

在不使用其返回值的情况下调用非void函数。 究竟发生了什么?

所以,我在这里找到了一个类似的问题,但答案更多的是关于风格以及你是否能够做到这一点。 我的问题是,当你调用一个返回一个对象的非void函数时会发生什么,但是你从不分配或使用所述返回的对象? 所以,更少关于你是否可以,因为我完全知道你可以理解上面链接的另一个问题……编译器/运行时环境有什么作用? 这不是特定于语言的问题,但如果您回答,请说明您所指的语言,因为行为会有所不同。

public static void main()访问非静态变量

它说非静态变量不能用在静态方法中。但是public static void main。如何?

为什么下面代码的输出是Thread

public class test1 { public static void main(String[] args) { // TODO Auto-generated method stub Thread t = Thread.currentThread(); System.out.println(t); } } 为什么上面代码的输出是 – Thread [main,5,main]? 请解释

错误:此处不允许使用’void’类型

我正在学习使用课程,我的部分任务是制作这个Car课程。 我在第6行遇到错误,我尝试打印类中方法的结果。 我认为这意味着我试图打印一些不存在的东西,我怀疑它是里程方法。 我尝试将其更改为返回里程,但这也无效。 有任何想法吗? public class TestCar { public static final void main(String args[]) { Car c = new Car (); c.moveForward(4); System.out.println (“The car went” + c.mileage() + “miles.”); // <– L6 } } class Car { public int miles = 2000; public void moveForward(int mf) { if (miles != 2000) { miles […]

在Java中,“void”可以被视为原始类型吗?

我注意到eclipse JDT 使用void作为基本类型 。 这可以被认为是正确的吗?

Java,以递归方式反转数组

我没有找到任何具有我的function的特定需求来做这件事,是的,它是用于家庭作业。 所以我有: public void reverseArray(int[] x) { } 前提条件:x.length> 0 事实上,我不能让函数返回任何东西,唯一的参数是数组让我感到难过。 我已尝试使用循环和递归,但我尝试过的所有内容似乎最终都会产生无限的函数实例。 我已经有了一个想法/建议使用另一个函数以及这一个,但是,如何递归使用原始文件在我看来是超出我的。 任何帮助表示赞赏。

“instanceof Void”总是返回false吗?

这种方法能以某种方式返回true吗? public static boolean isVoid(T t) { return t instanceof Void; }

不兼容的类型:void无法转换为int

对于Java和编程而言,我是一个非常新的人。 我想创建一个简单的程序,你猜你的年龄,如果你是对的,它会说“正确”,如果你错了,它会说“错误”。 这是我的代码: import java.util.InputMismatchException; import java.util.Scanner; // This will import just the Scanner class. public class GuessAge { public static int main(int[] args) { System.out.println(“\nWhat is David’s Age?”); Scanner userInputScanner = new Scanner(System.in); int age = userInputScanner.nextLine(); int validInput = 20; if (validInput == 20) { return System.out.println(“Correct!!”); } else { return System.out.println(“Wrong….”); } […]

`public static void main args’是什么意思?

我不确定这意味着什么,每当你编写代码之前,人们都这么说 public static void main(String[] args) { 那是什么意思?