习题2 3.使用“= =”对相同内容的字符串进行比较,看会产生什么样的结果
答:首先创建一个字符串变量有两种方式: String str = new String("abc"); String str = "abc"; 使用“= =”会因为创建的形式不同而产生不同的结果: String str1 = "abc"; String str2 = "abc"; System
println(str1= =str2); //true String str1 = new String("abc"); String str2 = "abc"; System
println(str1= =str2); //false String str1 = new String("abc"); String str2 = new String("abc"); System
println(str1= =str2); //false 因此自符串如果是对内容进行比较,使用equals方法比较可靠
String str1 = "abc"; String str2 = "abc"; System
println(str1= =str2); //true String str1 = new String("abc"); String str2 = "abc"; System
println(str1
equals(str2)); //true String str1 = new String("abc"); String str2 = new String("abc"); System
println(str1
equals(str2)); //true 5.编写一个程序,把变量 n的初始值设置为 1678,然后利用除法运算和取余运算把变量的每位数字都提出来