输出方法: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和println的区别进行了详细的分析介绍,需要的朋友可以过来参考下
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 语言中,Java 程序的基本单位是类,也就是说:一个 Java 程序是由多个类组成 的。定义一个类与定义一个数据类型是有区别的。在程序设计语言中,把定义数据类型的能 力作为一种很重要的能力来对待。在面向...
Out.java ##重新封装了System.out.println()方法,打印当前的时间 TaskModel.java ##创建本次API测试的任务 TestApi.java ##执行测试 TimeUtils.java ##操作时间的类 ————————————————...
注释语句、javadoc、System.out.print和println和printf区别java特殊语句注释语句print、printf、println区别 java特殊语句 转换符 类型 d 十进制 x 十六进制 o 八进制 f 定点浮点数 e 指数浮点数 ...
Java循环的一个小问题,java中for(int i= 0; i;i=i++)System.out.print(i);为什么无限输出0
《Java就业培训教程》 作者:张孝祥 书中源码 网址:www.itcast.cn 《Java就业培训教程》P34源码 程序清单:Promote.java class Promote { public static void main(String args[]) { byte b = 50; char c ...
如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接...
println()就是java.io.PrintStream类里的一个方法,他的作用是向控制台输出信息的作用。也就是将我们的数据打印到控制台,然后进行换行操作。 然而,在里面有很多个重载的方方,从而保证了任何东西都能够通过...
跟我学Java面向对象程序设计技术及应用——识别某个自然数是否为质数(素数)的Java 程序实现示例 1 什么是质数(素数) 1 什么是质数(素数) 对于什么是质数(Prime Number),读者可以查询百科。在百科中的定义...
1、反编译后的一些非注释的中文内容(如System.out.println)是UNCODE码,肉眼看不懂 解决方法:settings--decompiler settings,在弹出的界面中把convert unicode strings into ANSI strings打上勾,然后点OK就...
———————————————————————————————— package liang; public class ReallSubject extends Subject //真实角色 { public void requst() { System.out.println("From real ...
1给定如下Java程序,编译运行时,将在()出现错误。(选一项) public class Test{ public static void main(String[]args){ int i= 0; //a语句 for(;i;i++){ //b语句 if(i>5){ String test = “hello”; /...
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 "增加一个学生 " ; ...
import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax....
System.out.print(">"); String line = br.readLine(); if (line == null) break; Expr e = ExprParser.parse(line); Exprs.toUpperCase(e); if (e instanceof ExprEvaluatable) { e = (...
经典算法 java实现 部分代码 // 系统拥有的初始资源数 public static int AVAILABLE[] = { 10, 5, 7 }; // 系统已给每个进程分配的资源数 public static int ALLOCATION[][] = { { 0, 0, 0 }, { 0, 0, 0 }, {...