下面程序执行后,输出结果为:true请在程序的每条横线处填写一个语句,使程序的功能完整。注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。public class TestStringCompare{{public static void main(String ____________________ args){char charl[]={'t','e','s','t'};char char2[]={'t','e','s','t','1'};String str1=new

题目

下面程序执行后,输出结果为:true请在程序的每条横线处填写一个语句,使程序的功能完整。

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

public class TestStringCompare{

{public static void main(String ____________________ args)

{char charl[]={'t','e','s','t'};

char char2[]={'t','e','s','t','1'};

String str1=new String(___________________);

String str2=new String(char2,0,4);

System.out.println(__________________________);

}

}


相似考题
参考答案和解析
正确答案:[ ] char1 str1.equals(str2)
[ ] char1 str1.equals(str2) 解析:本题主要考查main()主方法的使用、String类的使用。解答本题的关键是熟练掌握main()主方法的使用、String类的使用。在本题中,public static void main(String[]args)中的[]是定义数组的标志,str1.equals(str2)语句的功能是判断字符串str1和字符串str2的内容是否相等。
更多“下面程序执行后,输出结果为:true请在程序的每条横线处填写一个语句,使程序的功能完整。 注意:请勿 ”相关问题
  • 第1题:

    下面的程序是打印输出100~300之间的不能被3整除的数。请在每条横线处填写一条语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的语句。

    public class printNo3and5{

    void print()

    {

    int n ;

    for(n=100 ;n<=300 ;n++){

    if(n%3==0)

    __________

    System.out.println(n);

    }

    }

    public static__________main(String args[])

    {

    printNo3and5 bj=new printN03and5();

    __________

    }

    }


    正确答案:continue; void obj.print();
    continue; void obj.print();

  • 第2题:

    下面程序执行结果为:

    1×1=1

    2×1=2 2×2=4

    3×1=3 3×2=6 3×3=9

    9×1=9 9×2=18 9×3=27 9×4=36 9×5=45 9×6=54 9×7=63 9×8=72 9×9=81

    请在每条横线处填写一个语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    public class ForLoopStatement{

    public static void main(String args[]){

    int m,n;

    for(m=1;m<10;_____________)

    ________________;

    System.out.print(m+ "*" + n + "=" + m * n + " " );

    _____________}

    }


    正确答案:m++ for(n=1;n=m;n++) System.out.println();
    m++ for(n=1;n=m;n++) System.out.println(); 解析:本题考查Java的循环语句。一个循环语句一般应包含4部分内容:(1)初始化部分:用来设置循环控制的一些初始条件,如设置计数器等。(2)循环体部分:这是反复执行的一段代码,可以是单一的一条语句,也可以是复合语句(代码块)。(3)迭代部分:用来修改循环控制条件。常常在本次循环结束,下一次循环开始前执行。例如,使计数器递增或递减。(4)判断部分:也称终止部分。是一个关系表达式或布尔逻辑表达式,其值用来判断是否满足循环终止条件。每执行一次循环都要对该表达式求值。解答循环语句题要抓住这四个部分。本题中m++;语句是循环标量的递增1,第一个for(m=1;m10;m++)循环语句是用来控制乘法表的行输出,第二个for(n=1;n=m;n++)循环语句是用来控制乘法表的列输出;语句system.out.prinln();是用来换行输出。

  • 第3题:

    下面是关于字符界面基本输入输出的程序,请在程序的每条横线处填写一个语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    ______________________

    public class SimpleCharInOut{

    public static void main(String args[]){

    char c=" ";

    System.out.println("Enter a character please: ");

    try{

    ____________________//接受用户键盘输入的字符并保存在变量c中

    }

    catch(________________________e){}

    System.out.println("You've entered character "+c);

    }

    }


    正确答案:import java.io.*; c=(char)System.in.read(); IOException或Exception
    import java.io.*; c=(char)System.in.read(); IOException或Exception 解析:本题主要考查try-catch异常捕获结构。解答本题的关键是熟练掌握异常的捕获知识。在本题中,import java.io.*;语句的功能是导入java.io包,c=(char)System.in.read();语句的功能是从键盘缓冲区获得一个字符数据,并赋给字符变量C,IOExcepfion e声明一个IOExcepfion型对象e。

  • 第4题:

    请在每条横线处填写一个语句,使程序的功能完整,且输出结果为91 1。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    源程序文件代码清单如下:

    public class Outer

    {

    public static void main (String args[]

    {

    Outer i = new Outer();

    i,taskInner();

    }

    public class Inner

    {

    private int size;

    public void doSomething(int size)

    {

    _____________//访问局部变量

    this. size++; //访问内部类的成员变量

    _____________//访问外部类的成员变量

    System.out.println(size+" "+this.size+" "+Outer.this.size);

    }

    }

    public void taskInner()

    {

    ___________

    k.doSomething(8);

    }

    private static int size;

    }


    正确答案:size++; Outer.this.size++: Inner k=new Inner();
    size++; Outer.this.size++: Inner k=new Inner(); 解析:本题主要考查内部类的概念,super,this关键字的用法。解答本题的关键是熟练掌握super, this关键字的用法。在本题中size++;语句是访问局部变量size,Outer.this.size++;语句的功能是访问外部类的成员变量size,InnerK=new Inner();语句的功能是生成内部类Inner的对象K。

  • 第5题:

    下面的程序的功能是求1~100的奇数的和及该和的平均值。请在程序的每条横线处填写一个语句,使程序的功能完整。

    注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。

    public class SumAndAve{

    public static void main(String args[]){

    int count = 0, sum = 0, ave= 0;

    for (int i = 1; i<= 100; ______)

    if(______)

    continue;

    else

    {

    ______

    sum=sum+i;

    }

    ave= sum/count;

    System.out.println( "sum="+sum);

    System.out.println( "ave="+ave);

    }

    }


    正确答案:i+=2 i%2==0 ++count;
    i+=2 i%2==0 ++count; 解析:本题主要考查for循环语句的用法。在本题中,for(int i=1;i=100;i+=2;)语句是用来控制被求的奇数,i+=2;语句是使循环变量递增2,即所求的奇数,如果该数不为奇数,即if (i%2==0),continue,跳过循环体余下的语句,对for语句的“表达式3”即i+=2求值;如果该数为奇数,用count计数器记录所求奇数的个数。