1、对于s1=s1+1,s1+1会自动提升类型,结果为int型,再赋值给short型的s1时会报强制类型转换的错误。
2、对于s1+=1,由于+=是JAVA语言规定的运算符,JAVA编译器会对其进行特殊处理。
您还没有登录,请您登录后再发表评论
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 。。。。。
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 10、使用final...
s1+1 运算结果是 int 型,需要强制转换类型;short s1 = 1; s1 += 1;可以正确编译,自动类型提升。 7. Java 有没有 goto? goto 是 java 中的保留字,现在没有在 java 中使用。 8. int 和 Integer 有什么区别? ...
java面试笔试题大汇总 ~很全面 ... 第十一,short s1 = 1 s1 = s1 + 1 有什么错? short s1 = 1 s1 += 1 有什么错? 面试题都是很变态的,要做好受虐的准备。 第十二,sleep() 和 wait() 有什么区
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 面试题都是很变态的,要做好受虐的准备。 第十二,sleep() 和 wait() 有什么区别? 搞线程的最爱。 还有很多
s1+1 运算结果是 int 型,需要强制转换类型;short s1 = 1; s1 += 1;可以正确编译,自动类型提升。 Java 基础 7. Java 有没有 goto? 答:goto 是 java 中的保留字,现在没有在 java 中使用。 8. int 和 Integer ...
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用...
会产生编译错误,因为 s1+1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值给 short 类型 s1 时,编译器将报告需要强制转换类型的错误。short s1 = 1; s1 += 1; 可以正确编译,因为 += 是 java 语言规定...
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 5 7、char型变量中能不能存贮一个中文汉字?为什么? 5 8、用最有效率的方法算出2乘以8等於几? 5 9、请设计一个一百亿的计算器 5 10、使用...
需要强制转换类型才能赋值给 short 型,而 short s1 = 1; s1 += 1; 可以正确编译,因为 s1+= 1;相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 Java 中没有使用 goto 语句,goto 是 Java 中的保留字。 ...
`,这里由于1默认是int类型,所以s1+1的结果是int,需要显式转换回short类型。 3. **运算符和表达式**:在Java中,+=运算符会自动处理类型转换,例如`short s1 = 1; s1 += 1;`。这里的s1+=1等价于`s1 = (short)(s1 ...
`会因为隐式类型提升产生错误,因为`s1 + 1`的结果是`int`类型,需要显式转换回`short`:`short s1 = 1; s1 = (short)(s1 + 1);` - `short s1 = 1; s1 += 1;`是正确的,因为Java编译器会自动处理这种类型的转换。 ...
Java 面试题全集 Java 是一种广泛应用的编程语言,它具有面向...相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 4. Java 有没有 goto?答案是有,但是目前版本的 Java 中没有使用goto 是 Java 中的保留字。
错误,因为 s1 + 1 将产生一个 int 类型的结果,不能赋值给 short 类型的变量。short s1 = 1; s1 += 1; 正确,因为 += 运算符将自动转换结果为 short 类型。 12. sleep() 和 wait() 有什么区别? sleep() 和 wait...
是错误的,因为1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。 short s1 = 1; s1 += 1;是正确的,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 本文总结了...
会编译错误,因为 s1+ 1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值给 short 类型 s1 时,编译器将报告需要强制转换类型的错误。short s1 = 1; s1 += 1; 则可以正确编译,因为 += 是 Java 语言规定...
` 错误,因为s1+1的结果会自动提升为int类型,无法直接赋回给short类型的s1。 - `short s1 = 1; s1 += 1;` 正确,Java提供了自动类型转换,这里的`s1+=1`会被编译器转换为`s1 = (short)(s1 + 1)`。 7. **char类型...
` 会报错,因为1被视为int类型,加法运算结果也是int,需要显式转换,如 `s1 = (short)(s1 + 1);` - `short s1 = 1; s1 += 1;` 不会报错,因为Java会自动处理这种隐式类型转换。 这些面试题涵盖了Java基础的多个...
相关推荐
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 。。。。。
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 7、char型变量中能不能存贮一个中文汉字?为什么? 8、用最有效率的方法算出2乘以8等於几? 9、请设计一个一百亿的计算器 10、使用final...
s1+1 运算结果是 int 型,需要强制转换类型;short s1 = 1; s1 += 1;可以正确编译,自动类型提升。 7. Java 有没有 goto? goto 是 java 中的保留字,现在没有在 java 中使用。 8. int 和 Integer 有什么区别? ...
java面试笔试题大汇总 ~很全面 ... 第十一,short s1 = 1 s1 = s1 + 1 有什么错? short s1 = 1 s1 += 1 有什么错? 面试题都是很变态的,要做好受虐的准备。 第十二,sleep() 和 wait() 有什么区
第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 面试题都是很变态的,要做好受虐的准备。 第十二,sleep() 和 wait() 有什么区别? 搞线程的最爱。 还有很多
s1+1 运算结果是 int 型,需要强制转换类型;short s1 = 1; s1 += 1;可以正确编译,自动类型提升。 Java 基础 7. Java 有没有 goto? 答:goto 是 java 中的保留字,现在没有在 java 中使用。 8. int 和 Integer ...
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 9 7、char型变量中能不能存贮一个中文汉字?为什么? 9 8、用最有效率的方法算出2乘以8等於几? 9 9、请设计一个一百亿的计算器 9 10、使用...
会产生编译错误,因为 s1+1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值给 short 类型 s1 时,编译器将报告需要强制转换类型的错误。short s1 = 1; s1 += 1; 可以正确编译,因为 += 是 java 语言规定...
6、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 5 7、char型变量中能不能存贮一个中文汉字?为什么? 5 8、用最有效率的方法算出2乘以8等於几? 5 9、请设计一个一百亿的计算器 5 10、使用...
需要强制转换类型才能赋值给 short 型,而 short s1 = 1; s1 += 1; 可以正确编译,因为 s1+= 1;相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 Java 中没有使用 goto 语句,goto 是 Java 中的保留字。 ...
`,这里由于1默认是int类型,所以s1+1的结果是int,需要显式转换回short类型。 3. **运算符和表达式**:在Java中,+=运算符会自动处理类型转换,例如`short s1 = 1; s1 += 1;`。这里的s1+=1等价于`s1 = (short)(s1 ...
`会因为隐式类型提升产生错误,因为`s1 + 1`的结果是`int`类型,需要显式转换回`short`:`short s1 = 1; s1 = (short)(s1 + 1);` - `short s1 = 1; s1 += 1;`是正确的,因为Java编译器会自动处理这种类型的转换。 ...
Java 面试题全集 Java 是一种广泛应用的编程语言,它具有面向...相当于 s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 4. Java 有没有 goto?答案是有,但是目前版本的 Java 中没有使用goto 是 Java 中的保留字。
错误,因为 s1 + 1 将产生一个 int 类型的结果,不能赋值给 short 类型的变量。short s1 = 1; s1 += 1; 正确,因为 += 运算符将自动转换结果为 short 类型。 12. sleep() 和 wait() 有什么区别? sleep() 和 wait...
是错误的,因为1是int类型,因此s1+1运算结果也是int 型,需要强制转换类型才能赋值给short型。 short s1 = 1; s1 += 1;是正确的,因为s1+= 1;相当于s1 = (short)(s1 + 1);其中有隐含的强制类型转换。 本文总结了...
会编译错误,因为 s1+ 1 运算时会自动提升表达式的类型,所以结果是 int 型,再赋值给 short 类型 s1 时,编译器将报告需要强制转换类型的错误。short s1 = 1; s1 += 1; 则可以正确编译,因为 += 是 Java 语言规定...
` 错误,因为s1+1的结果会自动提升为int类型,无法直接赋回给short类型的s1。 - `short s1 = 1; s1 += 1;` 正确,Java提供了自动类型转换,这里的`s1+=1`会被编译器转换为`s1 = (short)(s1 + 1)`。 7. **char类型...
` 会报错,因为1被视为int类型,加法运算结果也是int,需要显式转换,如 `s1 = (short)(s1 + 1);` - `short s1 = 1; s1 += 1;` 不会报错,因为Java会自动处理这种隐式类型转换。 这些面试题涵盖了Java基础的多个...