所以我在VSC的桌面计算机上尝试了几个代码,它总是显示错误“无法找到主类”。但是完全相同的代码,在完全相同的文件夹(我使用OneDrive),在我的Surface上完美运行。我已经尝试重新安装VSC,但这似乎没有任何帮助。 我希望有人知道如何解决这个问题
提前感谢您的答案
public class RussischeBauernmultiplikation{
public static void main(String[] args){
int a=Integer.parseInt(args[0]);
int b=Integer.parseInt(args[1]);
/* Initialisiere */
int p=0; // Setze p = 0.
boolean v = a < 0 ^ b <0; // v= true wenn a*b negativ ist, da wenn genau ein Faktor negativ, das Ergebnis negativ ist
/* Iteriere */
while(b!=0){ // Solange b ungleich 0 ist
if(b%2 == 1 || b%2 == -1) // wenn der Rest von B/2 1 ist, ist die Zahl ungerade (-1 falls B<0)
p+=a; // Falls b ungerade ist, erhoehe p um a
a=a+a; // Verdopple a
b/=2; // Halbiere b ganzzahlig.
}
/* Finalisiere */
if(v = true) // Falls noetig, abhaengig von v und p, veraendere das Vorzeichen von p.
p=p-p-p; // wenn p negativ ist: p-p=0-p=+p
System.out.println(p); // Liefere p als Ergebnis
}
}