JAVA中如何使用print?

Python011

JAVA中如何使用print?,第1张

print跟println的区别在于是否换行打印,前者不换行,后者换行;

其实你在main()方法写几句就知道了,(把下面四句放到main()方法里面运行)

System.out.print("AAA")

System.out.print("BBB")

System.out.println("CCC")

System.out.println("DDD")

Print与Println的区别

1、输出方式不同。

Print在输出完信息不换行,Println在输出完信息自动换行。

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

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

2、输出结果不同。

print是用于格式化输出的。

println在要输出的内容后自动加了回车换行,这个函数不能用输出格式。

3、具体演示不用。

演示(假设文件在E:/A文件夹下):

Print

java文本文件抒写如下代码:

classA{

publicstaticvoidmain(String[]args){

System.out.print("a")

System.out.print("a")

}

}

结果如下:

aa

Println

java文本文件抒写如下代码:

classB{

publicstaticvoidmain(String[]args){

System.out.println("b")

System.out.println("b")

}

}

结果如下:

b

b

扩展资料:

除了所提问的print和println,java还有一种继承自c的输出方式---printf。

printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。它的调用格式为:printf("<格式化字符串>",<参量表>)。

格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

Printf

java文本文件抒写如下代码:

classC{

publicstaticvoidmain(String[]args){

inta=1

doubleb=2

System.out.printf("%d",a)

System.out.println()

System.out.printf("%f",b)

System.out.println()

System.out.printf("%.2f",b)

}

}

参考资料:百度百科-printf

按照楼主的说法,整理了一个

package com.list.test

import java.io.FileWriter

import java.io.IOException

import java.util.Scanner

public class ListTest {

public static void main(String[] args) {

try {

System.out.println("请输入姓名:")

Scanner reader=new Scanner(System.in)

String name =""

System.out.println(name)

while(reader.hasNextLine()){

String s = reader.nextLine()

if(s.trim().equals("")){

break

}else{

name = name+s+" "

}

}

System.out.println(name)

String fileInfo ="c:\\1234.txt"

FileWriter fileWriter = new FileWriter(fileInfo)

fileWriter.write(name)

fileWriter.flush()

fileWriter.close()

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace()

}

}

}