println_println占位 - CSDN
精华内容
参与话题
  • java中println与print的区别

    千次阅读 2018-09-07 16:43:35
    println默认换行输出 要想一行中输出两个数据,用空格隔开,则使用print("\t")来实现 例如九九乘法表的输出: package myjava; public class myone {  public static void main(String[] args){  int...

    print默认不换行输出

    println默认换行输出

    要想一行中输出两个数据,用空格隔开,则使用print("\t")来实现

    例如九九乘法表的输出:

    package myjava;
    public class myone {
        public static void main(String[] args){
            int i;
            int j;
            for(i=1;i<=9;i++)
            {
                for(j=1;j<=i;j++){
                    System.out.print(j+"*"+i+"="+i*j+"\t");
                }
                System.out.println();    
            }
        }
    }

    其中System.out.println();也表示换行
     

    展开全文
  • print、println、printf的区别

    万次阅读 多人点赞 2016-12-06 17:42:09
    println--与print唯一的区别是println换行输出。 printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。 如: $name="hunte"; $age=25; printf("my name is %s, age %d", $name, $age...

    print--是函数,可以返回一个值,只能有一个参数。

    println--与print唯一的区别是println换行输出。
    printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。
    如:
    $name="hunte";
    $age=25;
    printf("my name is %s, age %d", $name, $age);
    sprintf--跟printf相似,但不打印,而是返回格式化后的文字,其他的与printf一样。
    如:
    char sql[256];
    sprintf(sql,"select * from table where no = '%s'",bankno);
    它的功能只是把""里面的语句赋给了变量sql。

    print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。

    println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。

    printf是格式化输出的形式。

    下在举个例子:

    package other;

    public class TestPrint {

    public static void main(String[] args) {

       int i = 4;

       double j = 5;

     

       System.out.print("用print输出i:"+ i);

       System.out.println( "用println输出i:"+ i);

       System.out.printf("i的值为%d,j的值为%f", i,j); 

    }

    }

    运行结果为

    用print输出i:4用println输出i:4

    i的值为4,j的值为5.000000

    可以看到,用print输出i后,没有换行,用println输出的结果直接在print输出语句后面,而输出println后换行了,所以用printf输出时,在第二行

    输出。

    再来看printf

    “i的值为%d,j的值为%f”这个字符串中的"%d"变为i的值了,而"%f"变为了j的值了!

    这里,"%d"的意思是一个int值的占位符,"%f"为一个double 或float值的点位符,这个变量的参数在后面提供。注意的是实参名必须按顺序排。不然就会错了。而且类型也要相符。如果我们把语句改为

    System.out.printf("i的值为%d,j的值为%f", j,i);//i和j位置反了

    这时就有错了因为"%d"对应的参数变为j,"%f"对应的变为i了,而j是double的,与"%d"是int形的不一致。所以有错了。

    还有"%s"是一个字符串值的点位符的意思。"%c"是一个字符值的点位符的意思。

    如果只要输出量为小数,语句改为:System.out.printf("i的值为%d,j的值为%.2f", i,j);

    这里的"%.2f"的意思是输出两位小数点。如果想输出三位那就"%.3f"。

    printf可以控制输出的格式。

    将代码改为以下:

    public class TestPrint {

    public static void main(String[] args) {

       int i = 4;

       double j = 5.000f;

       System.out.printf("i的值为],\n", i);

       System.out.printf("i的值为=,j的值为%.2f", i,j); 

    }

    }

    运行结果为:

    i的值为    4,

    i的值为 4,j的值为5.00

    原来在"%"与"d"之间加个数5的意思是输出5个占位符。默认向右对齐。这样的输出是很有用的,比如你想输出一个表格,因各个数大小不一,有的5位有的4位,这样输出的的表格结果就对不齐了。如果将输出结果全部为同一样的占位符数。那样就对齐了。

    除了"%d"可以这样外,别的也可以

    我们再试着将代码改一下:

    public class TestPrint {

    public static void main(String[] args) {

       int i = 4;

       double j = 5.000f;

       System.out.printf("i的值为d,\n", i);

    }

    }

    运行结果为:

    i的值为00004,

    原来"d"的意思是输出5个占位符,如果数字不足5的话就有左边以0相补

    展开全文
  • 你了解System.out.println()的真正含义吗?

    万次阅读 多人点赞 2018-06-14 17:00:14
    在Java编程中,我们常常用 System.out.println(); 来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢? 其实System是java.lang里面的一个类,如下图: 而out就是System...
    
    在Java编程中,我们常常用 System.out.println(); 来输出字符串,也许我们都已经猜到println()是方法名,但System是什么,out又是什么呢?

      其实System是java.lang里面的一个类,如下图:

      

     

      而out就是System里面的一个静态数据成员,而且这个成员是java.io.PrintStream类的引用。如下图,被关键字static修饰的成员可以直接通过"类名.成员名"来引用,而无需创建类的实例。所以System.out是调用了System类的静态数据成员out。 

      

     

      println()就是java.io.PrintStream类里的一个方法,它的作用是向控制台输出信息。因为System.out是java.io.PrintStream类的实例的引用,所以可以通过 System.out.println(); 来调用此方法。

      

     

    展开全文
  • System是类,out是System类下的PrintStream类型的...println是PrintStream的方法。 System是类: out是System类下的PrintStream类型的静态常量 println是个方法,里面调用的方法就是借用字符输出流打印 ...

    System是类,out是System类下的PrintStream类型的静态常量;println是PrintStream的方法。

     

    System是类:

    out是System类下的PrintStream类型的静态常量

    println是个方法,里面调用的方法就是借用字符输出流打印

    展开全文
  • System.out::println; 是什么鬼???

    万次阅读 2018-12-02 20:29:18
    1.第一次见到该表达式的感受 &amp;nbsp; &amp;nbsp; 第一此次见到该表达式的时候,我还不知道什么是方法引用,当时真是一脸蒙圈,然后问了好多同事,给我的解释也是五花八门,但我还是感觉莫名其妙,有段...
  • Println 与Printf 都是fmt 包中的公共方法,在需要打印信息时需要用到这二个函数,那么这二个函数有什么区别呢?
  • print和println的区别

    千次阅读 2019-08-03 21:16:36
    print打印出来的内容是不能够自动换行的,而println可以,虽然概念很简单,但是两者运用到不同的场景下却有不同的作用。 比如打印带※三角形,如果使用println的话是不能够打印出来的,打印出来的结果是每一行都只有...
  • Java中print、printf、println的区别

    万次阅读 多人点赞 2016-02-19 20:09:23
    println和print基本没什么差别,就是最后会换行 System.out.printf("the number is: d",t); 参照JAVA API的定义如下: 'd' 整数结果被格式化为十进制整数 'o' 整数结果被格式化为八进制整数 'x', 'X'
  • print: 使用格式 System.out.print(“helloWorld”+xx+“helloWorld”);...println: 使用格式与print相同,增加了换行属性 printf: (可用可不用) 使用格式 System.out.print("%d,%d",1,2); ...
  • 先让我们来试一试 package ... System.out.println(1.0 / 0);  } } 你认为的我认为的它应该会抛出  ArithmeticException 异常 但是它现在输出了 Infinity 为什么呢?.
  • 教你看懂System.out::println

    万次阅读 多人点赞 2018-12-09 12:45:57
    在不经意间, 我们会看到这样的代码 // 创建出一个数组 List&lt;String&gt; strList = Arrays.asList("... strList.forEach(System.out::println); 第一印象, 哇, 好高大上的写法, 那么这究竟是...
  • Java语言中print和println的区别

    千次阅读 多人点赞 2019-05-26 22:03:28
    Java语言中print和println的区别 简单的说: print意思是:打印 而println是print+line的缩写,即:换行打印 举例 打印1和2: ⑴不换行打印: public class MyDemo{ public static void main(String args []){ ...
  • System.out.println()标准输出方法性能影响一窥#以前在写功能性代码的时候就知道,代码功能性的强大往往意味着性能的丢失。那么非常好用支持任何格式输出到控制台的System.out.println()标准输出方法究竟是如何工作...
  • System.out.println("处理Get请求...");//没有在myeclipse控制台中输出,为什么??? response.setContentType("text/html"); PrintWriter out = response.getWriter(); System.out.println("处理get请求...
  • out.println()输出到客户端。  在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格。 ...
  • 同时使用了System.out.println与System.err.println()打印输入内容,结果看到的内容和预想的不一样,顺序与预料的不同并不是因为err和out的区别导致,而是因为他们是两个流,由于缓存原因导致输出顺序不同。...
  • System.out.println( )对性能影响

    千次阅读 2018-04-13 19:48:43
    在项目开发中,查看输出值,简单调试或许会用到System.out.println()方法。但是正式上线项目,切记不要闲来无事写几个System.out.println(),轻则会使性能受影响重则让服务器瘫痪。直接上代码 &lt;textarea ...
  • IntelliJ中的main函数和System.out.println()快捷键

    万次阅读 多人点赞 2015-03-29 13:24:08
    在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可3、System.out.println()...
  • java的println、print与printf

    千次阅读 2019-04-08 10:53:41
    在java中,System.out.println()是我们经常会用到的一个语法,它的作用是将值输出显示在console窗口中,这样程序员就可以在console窗口中看到代码运行的结果。而除了System.out.println()之外,还有其他的打印结果的...
  • 在Java中print与println的区别

    千次阅读 2018-12-21 11:18:05
    Java中print、printf、println的区别(转载) printf主要是继承了C语言的printf的一些特性,可以进行格式化输出   print就是一般的标准输出,但是不换行   println和print基本没什么差别,就是...
1 2 3 4 5 ... 20
收藏数 3,029,662
精华内容 1,211,864
关键字:

println