java中如何输出空格

用户输入一个大于1的整数,查找所有1到此数之间所有能被7整除或个位数为7个数,计算它们的平均值,输出时在单个数字间加空格分隔输出。例如,输入20,则满足1到20之间能被7整除或个位数为7个数有7,14,17,计算这三个数的平均值为12.67(保留两位小数),最后输出1 2 . 6 7(注意:每两个数字之间都有一个空格)
只写出如何使输出的数字之间能有空格就行了 谢谢了

空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符号的话,空格直接就是\t就行。

\\ 反斜杠\' 单引号'

\" 双引号"

\uxxxx 以十六进制指定Unicode字符输

\dxxx 以八进制指定Unicode字符输出

\b 倒退一个字符

\f 换页

\n 换行

\r 光标移至行首

\t 跳格(一个TAB键)

扩展资料

运算符是一些特殊的符号,主要用于数学函数、一些类型的赋值语句和逻辑比较方面。特殊字符的表示方法:

\r 回车 ('\u000D')

\d 数字等价于[0-9]

\D 非数字等价于[^0-9]

\s 空白符号 [\t\n\x0B\f\r]

\S 非空白符号 [^\t\n\x0B\f\r]

\e Escape

\b 一个单词的边界

\B 一个非单词的边界

\G 前一个匹配的结束

参考资料:百度百科 Java

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-11-02

空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符号的话,空格直接就是\t就行。

其他的特殊符号:\\ 反斜杠 ;\' 单引号' ;\" 双引号" ;\uxxxx 以十六进制指定Unicode字符输出 ;\dxxx 以八进制指定Unicode字符输出 ;\b 倒退一个字符 ;\f 换页 ;\n 换行 ;\r 光标移至行首 ;\t 跳格(一个TAB键) 。

扩展资料

工作原理

由四方面组成:Java编程语言,Java类文件格式,Java虚拟机,Java应用程序接口。

当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类。

通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中。

然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

RE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。

但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。

参考资料:百度百科-Java

本回答被网友采纳
第2个回答  2018-06-26

独孤码农资料

直接上代码

全图如下

代码如下:

/**

* 公司 深圳市海枫科技有限公司

* 创建时间 2018年6月22日

* 邮件 [email protected]

*/

package com.itdugu.unit01.test1;

public class Test2 {

public static void main(String[] args) {

Double d = 10086.99;

String str = d.toString();

StringBuffer sb = new StringBuffer();

for (int i = 0; i < str.length(); i++) {

sb.append(str.charAt(i));

if (i != str.length() - 1) {

sb.append(" ");

}

}

System.out.println(sb);

}

}

本回答被网友采纳
第3个回答  推荐于2018-02-27
很简单,在java中"\"这个符号是转义符.
比如..
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制本回答被网友采纳
第4个回答  2010-04-19
将double型的数字先转换成字符串,然后用for循环没输出一个字符就输出一个空格,即达到所需要的效果,代码如下:
double d=12.67;
String str;
str=Double.toString(d);
for(int i=0;i<str.length();i++){
System.out.print(str.charAt(i)+" ");
}
相似回答