1:
`public class test
{
public static void main(String[] args)
{
String s1 = "nowcoder";
String s2 = "nowcoder";
System.out.println("s1 == s2 is:" + (s1 == s2));
}
}`
加号的优先级高于 “==”号,先执行
“s1 == s2 is:” + s1 == s2中
是先执行”s1 == s2 is:” + s1,结果为s1 == s2 is:nowcoder,后再与s2进行比较,所以两边字符不同,输出为false
2:
class Test
{
public static void main(String[] args)
{
StringBuffer a = new StringBuffer("Nowcoder");
StringBuffer b = new StringBuffer("Google");
a.delete(1,3);
a.append(b);
System.out.println(a);
}
}
delete(int a,int b)有两个参数,使用时删除索引**从a开始(包含a)到b(不包含b)**的所有字符;
deleteCharAt(int a)只有一个参数,使用时删除索引为a的字符
3:Java 中 float 类型的在内存中的大小为多少字节?
8bit等于一个字节
4:Math.round(3.7) 输出结果为?
Math.floor(x+0.5) 即加0.5 向下取整
版权声明:本文为qq_44676409原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。