习题
2
3
.使用“
=
=
”对相同内容的字符串进行比
较,看会产生什么样的结果。
答:首先创建一个字符串变量有两种方式:
Stringstr=newString("abc");
Stringstr="abc"
;
使用“
==
”会因为创建的形式不同而产生
不同的结果:
Stringstr1="abc";
Stringstr2="abc";
=str2);;
publicclassExercise51{
public
static
void
main(String[]
args)
throwsIOException{
"
请输入一个整数:
");
InputStreamReaderisStream=new
InputStreamReader;
BufferedReaderbfReader=new
BufferedReader(isStream);
Stringinput=();
intlength=()-1;
intn=new
Integer(input).intValue();
while(length>=0){
int
divisor=(int)(10,length);
length=length-1;
intoutput=n/divisor;
n=n%divisor;
",");
}
}
}
法二:
(
建议使用
)
publicclassExercise5{
public
static
void
main(String[]
args){
intn=1678;
intunit;
intdecimal;
inthundred;
intthousand;
thousand=n/1000%10;
hundred=n/100%10;
decimal=n/10%10;
unit=n%10;
"1678
包含的数字分别是:
"+thousand+','+hundred+','+decimal+',
'+unit);
}
}
;