public static void main(String[] args) { int [] newArray= new int [4]; int [] array = {4,5,6,7}; oddEven(array); newArray[0] = array[0]+array[1]+array[2]+array[3]; newArray[1] = array[0]*array[1]*array[2]*array[3]; } public static void oddEven(int [] oddEven...
至于报 cannot convert from int to boolean 是因为在for的非增强表达式中,第二个字段是要求输入一个boolean的表达式的,比如i<10 但是你输入的是i,jdk自然会认为你要将i转换为boolean,但是这两个之间是不能直接转换的,所以报错。
1 cannot convert from int to boolean. Java Error (New Case) 1 Java - incompatible types: boolean cannot be converted to int 1 If-statement with int: Java believes i want to convert to boolean 0 java: incompatible types: boolean cannot be converted to int 0 Java - error: incompatib...
if(this.i=b2.i){ //在eclipse运行,这个语句会报错,说是类型不匹配 =是赋值运算符 要比较必须使用==
public class Main { static String Str( String A,String B,int Inte ) { if( Inte == 1 ) { return A + B; } return ""; } public static void main(String[] args) { System.out.println( Str("aaa","bbb",1)); }}if( Inte == 1...
你向指向函数的指针赋值时出错了。两边的类型不相同。一个是没有形参的函数,另一个是有两个int形参的函数。你需要检查一下是哪边定义错了。
只能换成if else,switch不适合你这样的判断
你传递的两个数据类型不一样,可以用强制数据类型转换来改变在你需要的数据前加一个 (数据类型),就可以了
不能把布尔值转为整型 x==0
求翻译:cannot convert parameter 2 from 'int [48]' to 'bool *'是什么意思?待解决 悬赏分:1 - 离问题结束还有 cannot convert parameter 2 from 'int [48]' to 'bool *'问题补充:匿名 2013-05-23 12:21:38 不能转换的int [48]“参数2”BOOL * 匿名 2013-05-23 12:23:18 无法转换参数...