package Homepractice;
import java.util.*;
public class gym {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner em = new Scanner(System.in);
int o;
int e=em.nextInt();
int n= em.nextInt();
int a[]= new int[n];
for(int i=0;i<n;i++ )
{
a[i]=em.nextInt();
}
o=n*2;
while(o>e) {
o=o-e;
o=o/2;
if(o<1) {
System.out.println(-1*o);
}
else {
System.out.println(o);
}
while(e>0) {
return(-1);
}
}}}
它显示了以下错误:在Homepractice类中,Main方法必须返回void类型的值。gym,请将main方法定义为:public static void main(String[]args)
是的,正如一些人所评论的,这只是一个简单的Java语法错误,你不能从返回类型为true的函数(在这种情况下是main)返回值。如果你想让你的程序返回一个值,比如对运行它的命令外壳说,你应该看看ystem.exit(int)。
您将自动执行著名的歌曲“墙上的99瓶XXX”。你将打印这首歌所有99个诗句的歌词。用循环!如果你不知道歌词,用谷歌查一下。 该方案应: a.如果他们不到21岁,或者他们喜欢苏打水,那么歌词是“墙上有99瓶苏打水” B.如果他们超过21岁,那么是“99瓶啤酒” 您必须使用WHILE循环,并且counter变量必须是print语句的一部分! 所以第一节是: 99瓶苏打水挂在墙上 墙上有98瓶苏打水 最
为什么我的if和else if块没有在我的java代码中运行?在这里,我给出了软件工程作为输入,但web开发人员正在打印。但实际上软件工程只应该印刷。Here if和else if条件在setRole方法中不起作用。有人能帮忙解决这个问题吗?
我正在创建一个进行线性探测以查找键索引的哈希图。如果键已经在索引中,我想增加它的值,而不是向新索引添加一个。 例如,如果我得到字符串“五,五,五”的字数,我的输出是五1,五1,五1,而不是五3。 我认为一定是我的 containsKey 方法,它使用 get 方法来检查我的密钥是否已在映射中。下面是我的Hashmap.java类。
我正在做一项任务来编译Pascal的子集,在初始程序中有一行代码如下: 这让我非常困惑,因为返回一个布尔值或,因此{Bool,Int}中的 中的
下面是我的代码。我假设问题来自我的函数,可能涉及到一个字符串,其中应该有一个数字值,或者类似的性质。这是一个很新的东西,所以我不能很准确地确定是什么导致了NaN响应后,点击计算。谢谢你的帮助。