问答详情
源自:2-10 Java中的强制类型转换

怎么把带有值的多个变量输出?

那代码怎么写呢?

提问者:qq_我本坏蛋无限嚣张_0 2015-09-22 21:24

个回答

  • 沐七
    2015-10-12 22:28:24
    已采纳

    double avg1=10.5;
    int num1=10;
    double num2=num1;
    int avg2=(int)avg1;
    System.out.println(avg1);
    System.out.println(avg2);
    System.out.println(num1);
    System.out.println(num2);

    System.out.println(avg1);
    System.out.println(avg2);
    System.out.println(num1;)
    System.out.println(num2);

    输出变量avg1,avg2,num1,num2。用eclipse运行了下,得到

    http://img.mukewang.com/561bc37600011c5901130090.jpg

    不知道对不对...


  • 袁乐方
    2016-08-08 22:27:17

    输出多个变量,如变量间需要换行,这简便写法如下:

    double avg1=10.5;
    int num1=10;
    double num2=num1;
    int avg2=(int)avg1;
    System.out.println(avg1 + "\n" + avg2 + "\n" + num1 + "\n" + num2);

    输出结果为

    10.5

    10

    10

    10.0

    如果需要将多个变量的值不换行连起来输出,则将输出语句中的"\n"转为""即可,如下:

    System.out.println(avg1 + "" + avg2 + "" + num1 + "" + num2);

    输出结果为

    10.5101010.0

    希望能有帮助!


  • 沐七
    2015-10-12 22:29:47

    上面就是定义了 avg1,avg2,num1,num2,用System.out.println(); 把他们输出

  • qq_我本坏蛋无限嚣张_0
    2015-09-23 22:48:08

    就是定义了几个变量及赋值了嘛,然后怎么把他们一起输出?

  • 伊兮尘昔
    2015-09-23 10:17:21

    什么意思,能举个例子吗?输出语句不是System.out.printf()吗?