【发布时间】:2014-03-21 05:07:34
【问题描述】:
我在理解每个之后的类型时遇到了一些问题
System.out.println();
此 Java 代码中的行。 现在我在第 4 行遇到错误,其余代码没有运行,可以确定是什么问题吗? 有人可以向我解释结果是什么类型的,为什么?我猜你甚至不必运行代码,它只是要求一些基本的 Java 知识,而我没有:( 据我了解
System.out.println ((1<<1) << 2);
提供 8 个...但话又说回来,为什么?
public static void main(String[] args) {
String[] s= {"a", "2.0", "3", "eip"};
System.out.println (s[7/3]);
System.out.println (Integer.parseInt(s[1])*3.0f);
System.out.println ((1<<1) << 2);
System.out.println (s[s.length-1].equals("EIP"));
System.out.println (Double.parseDouble(s[2]+1) == Integer.parseInt(s[1]));
System.out.println (1==0|| ! (false & !true));
}}
【问题讨论】:
-
一个主题中有太多问题。一次问一个。
标签: java casting type-conversion primitive-types