您的位置:

java控制台输入不换行,java控制台输入不换行怎么办

本文目录一览:

JAVA用引用了Scanner为什么输入数据他不会自动换行

写法没错,你把程序打成jar包运行就没这个问题了。

至于在eclipse里,你不要在打印在控制台的那句中文的地方用中文输入法进行任何输入,输入就会像你图里那样输入的字变成蓝色,然后程序假死,也不报错。

这种情况正确做法就是,按键盘的方向键的下键,自己移到下一行空白处,再输入中文就没事了,这应该是eclipse控制台的bug,只能尽可能规避了。

java控制台输入不换行

你可以先整行读出来,然后再用正则切开,再用switch判断。

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

String line = scanner.nextLine();

String[] split = line.split("\\b");//用单词边界来切词,“1+2”就被切成 "","1","+","2"

//System.out.println(Arrays.toString(split));

int num1 = Integer.parseInt(split[1]);

int num2 = Integer.parseInt(split[3]);

int ans = 0;

switch (split[2].charAt(0)) {

case '+':

ans = num1 + num2;

break;

case '-':

ans = num1 - num2;

break;

case '*':

ans = num1 * num2;

break;

case '/':

ans = num1 / num2;

break;

default:

break;

}

System.out.println( line+"="+ans);

}

}

java中如何在控制台连续输入几个值而不会换行?

不知要输入什么样的数据呢?整数直接用空格分隔开就可以啦,最后只需要换行一次就可以了。

java如何在控制台输入数据后后不换行

String name=in.nextLine();

以字符串方式读入 然后自己解析

String[] ss = name.trim().split(" ");

int num1 = Integer.parseInt(ss[0]);

int num2 = Integer.parseInt(ss[1]);

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控制台输入不换行,java控制台输入不换行怎么办

2022-11-22
java控制台输入,Java控制台输入数据

2023-01-04
java从控制台输入,java从控制台输入参数

2022-12-02
java控制台输出,java控制台输出变成窗体输出

2023-01-09
java控制台输出,java控制台输出中文有乱码

2023-01-10
java控制台输入,Java控制台输入多个字符,然后实现拼接

2023-01-05
java控制台,Java控制台乱码

2023-01-09
Java 控制台输入

在Java程序中,主要使用java.util.Scanner类来获取用户的控制台输入。一、Scanner类简介在 Java 中,Scanner 是一个来自 java.util 包的类,主要用于获取用户

2023-12-08
Java 控制台输入

在Java程序中,主要使用java.util.Scanner类来获取用户的控制台输入。一、Scanner类简介在 Java 中,Scanner 是一个来自 java.util 包的类,主要用于获取用户

2023-12-08
Java控制台输出详解

2023-05-20
java控制台程序,java控制台程序的运行需要

2023-01-04
java输出,java输出怎么换行

2023-01-10
Java控制台输入语句实例分享

2023-05-16
java控制台,java控制台怎么移到下面

2022-11-28
Java控制台输出指南

2023-05-11
Java控制台输入用法介绍

Java控制台的输入主要是通过System类和Scanner类的组合来实现的。它主要处理标准的输入和输出数据。一、System类的理解System类是Java中的一个预设类,属于java.lang包。

2023-12-08
java控制台输入cmd命令,cmd输入javac

2022-11-17
java里面控制格式输出,java里面控制格式输出什么意思

2022-11-23
java中的换行,Java中的换行和不换行

2023-01-06
java输出日志,java输出日志到控制台

2023-01-08