A. 怎么让字符串输出不换行
java输出内容主要是使用system系统类,如果要不换行输出可以使用如下语句:System.out.print()
换行输出System.out.println()
B. 在java中怎样不自动换行输出
你好,很高兴为你解答。
使用System.out.print()就不会自动换行输出。
C. java中输出语句Println为什么可以不换行输出
应该修改为:x == arr.length - 2
publicclassArrayDemo{
publicstaticvoidmain(String[]args){
int[]arr={11,22,33,44,55};
System.out.print("[");
for(intx=0;x<arr.length;x++){
if(x==arr.length-2){
System.out.println(arr[x]+"]");
}else{
System.out.print(arr[x]+"");
}
}
}
}
当x==0时:执行else中的语句,结果是:[11
当x==1时:执行else中的语句,结果是:[1122
当x==2时:执行else中的语句,结果是:[112233
当x==3时:执行if中的语句,结果是:[11223344]此处执行完就会换行
当x==4时:执行else中的语句,结果是:[11223344]
55
结束。
效果:
D. 一个数组在经过排序后换行输出,但我想让它不换行,有什么办法吗(java)
用这个System.out.print();再加一句
System.out.print(" ");
每个数中间加个空格就行了。
或者
for(int cc : a){
System.out.print(cc+' ');
}
E. Java的常用输入输出语句
常用的输入语句是:
输入字符串:new Scanner(System.in).next();
输入整数:new Scanner(System.in).nextInt();
输入小数:new Scanner(System.in).nextDouble();
常用的输出语句:
换行输出: System.out.println(变量或字符串);
非换行输出: System.out.print(变量或字符串);
换行输出错误提示(默认是红字):System.err.println(变量或字符串);
不换行输出错误提示(默认是红字): System.err.print(变量或字符串));
F. 在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; i<100; i++) {
System.out.print("\r当前时间:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}