`
sunqing0316
  • 浏览: 38632 次
  • 性别: Icon_minigender_2
文章分类
社区版块
存档分类
最新评论

邂逅java——print() ,println()

 
阅读更多

输出方法:print() ,println():

在学习马士兵老师的J2SE视频的时候,他举例子,输出有时候用print(),有时候用println(),当时也没觉得这两者在输出结果上有什么区别。但是,假如没有区别,效果相同,那为什么还会共存呢?应该不是版本的原因吧,更不可能是根据用户的喜好,愿意用哪个就用哪个,如果真的是,当然是用短的啦(我这人比较懒,能少写就少写)。于是就上网搜了一下,找到了我想要的了。

二者区别:

print()方法在输出括号里指定的字符串后就结束操作,而不再添加回车,光标停留在字符串最后一个字符的右边,即不换行输出;

println()则是添加回车,光标停在下一行,即换行输出。"ln"就是“line”去掉元音字母的简写

其实这么解释相信大家都能理解,如果还不够直观,看个小例子,就能一目了然。

print()方法:

<span style="font-size:18px;color:#000000;">public class testPrint{	
	
	public static void main(String args []){
		int i;
		for( i = 1;i<6;i++){			
			System.out.print("123456");
			
		}
	}	
}</span>

运行结果:

pritnln()方法:

<span style="font-size:18px;color:#000000;">public class testPrint{	
	
	public static void main(String args []){
		int i;
		for( i = 1;i<6;i++){			
			//System.out.print("123456");
			System.out.println("7890");			
		}
	}	
}</span>


运行结果:

总结:

其实以上只是二者的区别之一,还有其他的不同之处,这就需要在以后的学习实践中用心体会,比如二者合并使用,或者二者输出不同的数据类型时也会有一些差异值得我们深入研究。另外,在以前学习C#的时候记得也有类似的成对的方法,Console.Write()和Console.WriteLine();Console.Read()和Console.ReadLine()等等,类似的方法好还有很多,还需要在以后的学习实践中积累。

分享到:
评论

相关推荐

    详解Java中print、printf、println的区别

    详解Java中print、printf、println的区别 很实用

    浅析java中print和println的区别

    以下是对java中print和println的区别进行了详细的分析介绍,需要的朋友可以过来参考下

    JAVA——linux

    import java.util.Arrays; import java.util.Random; public class DoubleBall { public static void main(String[] args) { System.out.println(create()); } public static String create(){ String[] ...

    浅析Java中print、printf、println的区别

    以下是对Java中print、printf、println的区别进行了详细的分析介绍,需要的朋友可以过来参考下

    Java 语言基础 —— 非常符合中国人习惯的Java基础教程手册

    在 java 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...

    java语言整合API接口自动化测试框架

    Out.java ##重新封装了System.out.println()方法,打印当前的时间 TaskModel.java ##创建本次API测试的任务 TestApi.java ##执行测试 TimeUtils.java ##操作时间的类 ————————————————...

    Java基本语句(注释语句、javadoc、System.out.print和println和printf区别)复习2

    注释语句、javadoc、System.out.print和println和printf区别java特殊语句注释语句print、printf、println区别 java特殊语句 转换符 类型 d 十进制 x 十六进制 o 八进制 f 定点浮点数 e 指数浮点数 ...

    java中for(int i= 0; i<=10;i=i++)System.out.print(i);为什么无限输出0

    Java循环的一个小问题,java中for(int i= 0; i;i=i++)System.out.print(i);为什么无限输出0

    java培训教程教学课件

    《Java就业培训教程》 作者:张孝祥 书中源码 网址:www.itcast.cn 《Java就业培训教程》P34源码 程序清单:Promote.java class Promote { public static void main(String args[]) { byte b = 50; char c ...

    Java提高篇——Java异常处理

    如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接...

    细聊java中的System.out.println()

    println()就是java.io.PrintStream类里的一个方法,他的作用是向控制台输出信息的作用。也就是将我们的数据打印到控制台,然后进行换行操作。 然而,在里面有很多个重载的方方,从而保证了任何东西都能够通过...

    跟我学Java面向对象程序设计技术及应用——识别某个自然数是否为质数(素数)的Java程序实现示例.doc

    跟我学Java面向对象程序设计技术及应用——识别某个自然数是否为质数(素数)的Java 程序实现示例 1 什么是质数(素数) 1 什么是质数(素数) 对于什么是质数(Prime Number),读者可以查询百科。在百科中的定义...

    强大的class类反编译工具——DJ JAVA Decompiler

    1、反编译后的一些非注释的中文内容(如System.out.println)是UNCODE码,肉眼看不懂 解决方法:settings--decompiler settings,在弹出的界面中把convert unicode strings into ANSI strings打上勾,然后点OK就...

    java 设计模式 静态代理模式

    ———————————————————————————————— package liang; public class ReallSubject extends Subject //真实角色 { public void requst() { System.out.println("From real ...

    JAVA阶段模拟试题

    1给定如下Java程序,编译运行时,将在()出现错误。(选一项) public class Test{ public static void main(String[]args){ int i= 0; //a语句 for(;i;i++){ //b语句 if(i&gt;5){ String test = “hello”; /...

    SMS.java 学生管理系统

    import java util Scanner; public class SMS { public SMS { } public Student[] stu new Student[10]; public void add Student[] stu Student s { System out println &quot;增加一个学生 &quot; ; ...

    基于JAVa的网上商城项目完整源码.zip

    import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....

    Java表达式计算引擎:Expr4J

    System.out.print("&gt;"); String line = br.readLine(); if (line == null) break; Expr e = ExprParser.parse(line); Exprs.toUpperCase(e); if (e instanceof ExprEvaluatable) { e = (...

    银行家算法java实现

    经典算法 java实现 部分代码 // 系统拥有的初始资源数 public static int AVAILABLE[] = { 10, 5, 7 }; // 系统已给每个进程分配的资源数 public static int ALLOCATION[][] = { { 0, 0, 0 }, { 0, 0, 0 }, {...

Global site tag (gtag.js) - Google Analytics