基本操作題
1[簡(jiǎn)答題]
本題的功能是求1~100的自然數(shù)的累加,并打印輸出
計(jì)算結(jié)果。
public class javal{
public static void main(String[]args){
int sum=0;
int i=1;
for(;;){
if( ){
sum=sum+i:
}else
’
;
}
System.OUt.println("sums="+sum);
}
}
2[簡(jiǎn)答題]
本題分別比較兩個(gè)字符串"A"和"a"是否相等,并比較兩個(gè)字符"A"和"a"是否相等,并輸出比較結(jié)果。
public class javal{
public static void main(String[]args){
;
cl='A ';c2='a';
String strl=new String("A"),str2=new String
("a"):
if( )
System.Out.println("char"+c1+"equals"+"char"
+c2);
else
System.OUt.println("char"+cl+"doesn't equal
"+"char"+c2);
if( )
System.out.println("string"+strl+"equals"+
"string"+str2):
else
System.OUt.println("string"+strl+"doesn't e-
qual"+"string"+str2); .
}
}
3[簡(jiǎn)答題]
本題讀取用戶(hù)輸入的字符流,直到用戶(hù)輸入字符串quit后結(jié)束。
importjava.io.*;
public class javal{
public static void main(String[]args){
;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.OUt.println("please input:");
while( ){
try{
String s=in.readLine();
System.out.println("echo:"+s);
if(S.equals("quit"))
;
)catch(Exception e){
}
}
}
}
4[簡(jiǎn)答題]
本題中數(shù)組arr中存儲(chǔ)了學(xué)生的成績(jī),分別為87,45,56,78,67,56,91,62,82,63,程序的功能是計(jì)算低于平均分的人數(shù),并打印輸出結(jié)果。請(qǐng)?jiān)诔绦蚩杖辈糠痔顚?xiě)適當(dāng)內(nèi)容。使程序能正確運(yùn)行。
public class javal{
public static void main(String[]args){
int arr[]={56,91,78,67,56,87,45,62,82,63};
int num=arr.length
int i=0;
int sumScore= 0;
int sumNum=0;
double average;
while(i sumScore=sumScore+arr[i];
;
}
average= ;
i=0;
do{
if(arr[i]sumNum++:
i++;
}while( );
System.OUt.println("average:"+average+",be-
lows average:"+sumNum);
}
}
5[簡(jiǎn)答題]
本題統(tǒng)計(jì)score[]={37,89,63,60,59,78,91)中成績(jī)不及格的人數(shù)。
public class javal{
public static void main(String[]args){
int score[]={37,89,63,60,59,78,91),
int sum=0:
int i=0;
while(i if(score[i]>=60){
;
;
}
;
i++;
}
System.OUt.println("below 60 sum:"+sum);
}
}
1[簡(jiǎn)答題]
本題的功能是求1~100的自然數(shù)的累加,并打印輸出
計(jì)算結(jié)果。
public class javal{
public static void main(String[]args){
int sum=0;
int i=1;
for(;;){
if( ){
sum=sum+i:
}else
’
;
}
System.OUt.println("sums="+sum);
}
}
2[簡(jiǎn)答題]
本題分別比較兩個(gè)字符串"A"和"a"是否相等,并比較兩個(gè)字符"A"和"a"是否相等,并輸出比較結(jié)果。
public class javal{
public static void main(String[]args){
;
cl='A ';c2='a';
String strl=new String("A"),str2=new String
("a"):
if( )
System.Out.println("char"+c1+"equals"+"char"
+c2);
else
System.OUt.println("char"+cl+"doesn't equal
"+"char"+c2);
if( )
System.out.println("string"+strl+"equals"+
"string"+str2):
else
System.OUt.println("string"+strl+"doesn't e-
qual"+"string"+str2); .
}
}
3[簡(jiǎn)答題]
本題讀取用戶(hù)輸入的字符流,直到用戶(hù)輸入字符串quit后結(jié)束。
importjava.io.*;
public class javal{
public static void main(String[]args){
;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.OUt.println("please input:");
while( ){
try{
String s=in.readLine();
System.out.println("echo:"+s);
if(S.equals("quit"))
;
)catch(Exception e){
}
}
}
}
4[簡(jiǎn)答題]
本題中數(shù)組arr中存儲(chǔ)了學(xué)生的成績(jī),分別為87,45,56,78,67,56,91,62,82,63,程序的功能是計(jì)算低于平均分的人數(shù),并打印輸出結(jié)果。請(qǐng)?jiān)诔绦蚩杖辈糠痔顚?xiě)適當(dāng)內(nèi)容。使程序能正確運(yùn)行。
public class javal{
public static void main(String[]args){
int arr[]={56,91,78,67,56,87,45,62,82,63};
int num=arr.length
int i=0;
int sumScore= 0;
int sumNum=0;
double average;
while(i
;
}
average= ;
i=0;
do{
if(arr[i]sumNum++:
i++;
}while( );
System.OUt.println("average:"+average+",be-
lows average:"+sumNum);
}
}
5[簡(jiǎn)答題]
本題統(tǒng)計(jì)score[]={37,89,63,60,59,78,91)中成績(jī)不及格的人數(shù)。
public class javal{
public static void main(String[]args){
int score[]={37,89,63,60,59,78,91),
int sum=0:
int i=0;
while(i
;
;
}
;
i++;
}
System.OUt.println("below 60 sum:"+sum);
}
}