在java中不换行的代码 在java中不换行的代码

java如何在控制台输入一窜数,让它不换行

public class PrintDemo {

目前创新互联公司已为上千的企业提供了网站建设、域名、网页空间、网站托管维护、企业网站设计、化德网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

public static void main(String[] args) {

demo1();//方法一

demo2();//方法二

}

private static void demo1() {

for (int i = 0; i  5; i++) {

System.out.print(i + " ");// print 不换行输出

}

System.out.println(); //println 换行

}

private static void demo2() {

String str = "";

for (int i = 5; i  10; i++) {

str=str+(i+" ");//拼接字符串

}

System.out.println(str);//输出字符串并换行

}

}

运行测试

0 1 2 3 4 

5 6 7 8 9

在java中怎样不自动换行输出

你好,很高兴为你解答。

使用System.out.print()就不会自动换行输出。

在Java中怎样实现输出到cmd控制台的时候不换行 ?

用回车\r即可

如 System.out.print("\r当前时间:" + format.format(new java.util.Date()));

当然这需要每次输出的长度是一样的,否则若后面的数据较短,就无法将上一次的全部覆盖掉。

解决方法:先用“\r”+足够多的空格清空行

另外为了看清效果,每打印一行需暂停一会,如下面代码:

public class Test {

public static void main(String... a) {

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

for(int i=0; i100; i++) {

System.out.print("\r当前时间:" + format.format(new java.util.Date()));

try {

Thread.sleep(1000);

} catch (Exception e) {}

}

}

}

java中输入数据如何不换行(购物小票)

System.out.println()为换行。

System.out.print()为不换行。

不想换行的去掉ln即可。

public static void main(String[] args){

System.out.println("************消费单************");

System.out.print("购买物品 ");

System.out.print("单价 ");

System.out.print("数量 ");

System.out.print("金额 ");

System.out.print("T恤 ");

Scanner input=new Scanner(System.in);

double jz=input.nextDouble();

System.out.print("");

double jz1=input.nextDouble();

System.out.print("[2]");

System.out.println(""+(jz*jz1));

\t是制表符,一个大空格,非标准化,一般不提倡使用。


当前标题:在java中不换行的代码 在java中不换行的代码
当前网址:http://hbruida.cn/article/doideep.html