Java 获取语法错误插入类主体以完成类的类声明;“转换为二进制”; 类十进制二进制{ int y=56; int数组[]=新的int[10]; 公共静态void main(字符串[]args){ converttobinary con=新的converttobinary(); } 类converttobinary{//此行发生错误 对于(int i=0;i 0){ int x=y%2; 数组[i]=x; } } } }
//将类转换为二进制时出错。Java 获取语法错误插入类主体以完成类的类声明;“转换为二进制”; 类十进制二进制{ int y=56; int数组[]=新的int[10]; 公共静态void main(字符串[]args){ converttobinary con=新的converttobinary(); } 类converttobinary{//此行发生错误 对于(int i=0;i 0){ int x=y%2; 数组[i]=x; } } } },java,Java,//将类转换为二进制时出错。 //它说插入类主体来完成类声明 以下代码必须保存在某些方法中: class decimaltobinary{ int y= 56; int array[] = new int[10]; public static void main(String[] args) { converttobinary con = new converttobinary(); } class converttobinary{
//它说插入类主体来完成类声明 以下代码必须保存在某些方法中:
class decimaltobinary{
int y= 56;
int array[] = new int[10];
public static void main(String[] args) {
converttobinary con = new converttobinary();
}
class converttobinary{ //Error occurring at this line
for(int i = 0; i<11;i++) {
while(y > 0) {
int x = y%2;
array[i]= x;
}
}
}
}
for(int i=0;i 0){
int x=y%2;
数组[i]=x;
}
}
错误本身就说明了问题
插入类主体以完成类声明
For循环必须位于方法或块内部
for(int i = 0; i<11;i++) {
while(y > 0) {
int x = y%2;
array[i]= x;
}
}
您的
for
循环必须属于某个方法。
class converttobinary {
{
for (int i = 0; i < 11; i++) {
while (y > 0) {
int x = y % 2;
array[i] = x;
}
}
}
}
converttobinary con = new decimaltobinary().new converttobinary();