我正在尝试查看在第二课中调用所需内容的基础知识,因为教程和我正在使用的书现在使用用户输入使其过于复杂.
所以这就是我的尝试.首先是我的主类,第二个是我试图调用主要方法描述一个简单文本的类.
public class deck {
public static void main(String[] args) {
edward test = new edward();
System.out.print(test);
}
}
Run Code Online (Sandbox Code Playgroud)
其他课程:
public class edward {
public void message(int number) {
System.out.print("hello, this is text!");
}
}
Run Code Online (Sandbox Code Playgroud)
为什么这不起作用?
如果你可以试着解释一下我在做什么,或者它是如何工作的,那将是一件好事.我正在努力解决这个问题,并且有点沮丧.
所以我试图创建这个简单的程序是用户在一个月内进入(1-12)然后使用switch语句告诉他们基于他们输入的内容是什么月份.这是我的代码:
import java.util.Scanner;
class tests{
public static void main(String args[]){
Scanner monthone = new Scanner(System.in);
Double month;
System.out.println("What is the numerical value of the month? 1-12");
System.out.print(monthone.nextLine());
month = monthone.nextDouble();
switch (month){
case 1:
System.out.println("It's January");
break;
case 2: System.out.println("It's Feburary");
break;
case 3:
System.out.println("It's March");
break;
case 4:
System.out.println("It's April");
break;
case 5:
System.out.println("It's May");
break;
case 6:
System.out.println("It's June");
break;
case 7:
System.out.println("It's July");
break;
case 8:
System.out.println("It's August");
break;
case 9:
System.out.println("It's September");
break;
case 10:
System.out.println("It's …Run Code Online (Sandbox Code Playgroud) 所以我在最近购买的这本书中完成了一些任务,基本上我有一定数量的代码,我必须重新排列它们以便给我以下输出:ab cd
这是代码:
您无法更改任何代码只能重新安排它.如果你认为这是不可能的,那么告诉我你将如何使用相同的原则来做到这一点.
这也是相同的代码:
public class carl {
public static void main(String args[]){
int x = 3;
if (x > 2) {
System.out.print("a");
}
while (x > 0){
x = x - 1;
System.out.print("-");
}
if (x == 2){
System.out.print("b c");
}
if (x == 1){
System.out.print("d");
x = x - 1;
}
}
}
Run Code Online (Sandbox Code Playgroud)
让我知道你认为我做错了什么.
我一直在这样做 - 做到这一点.