java中如何输出空格

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

推荐于2019-11-12 · 专注娱乐 专注娱乐 专注娱乐
兔丞飞
采纳数:25 获赞数:19893

向TA提问 私信TA
展开全部

空格可以直接输入,例如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

林老肥儿
高粉答主

推荐于2019-11-02 · 繁杂信息太多,你要学会辨别
知道答主
回答量:54
采纳率:100%
帮助的人:8334
展开全部

空格可以直接输入,例如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

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深圳海枫科技有限公司
2018-06-26 · 专注互联网IT教育
深圳海枫科技有限公司
海枫致力于互联网IT技术人才综合服务平台,累计培养数万IT技术人才,不断适应市场及客户的需求,为客户创造价值。上线产品有:软件测试工程师、Java开发工程师、Web前端工程师、UI软件设计师
向TA提问
展开全部

独孤码农资料

直接上代码

全图如下

代码如下:

/**

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

* 创建时间 2018年6月22日

* 邮件 charles@hoifun.com

*/

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);

}

}

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vlongggg
推荐于2018-02-27
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
很简单,在java中"\"这个符号是转义符.
比如..
\n 回车(\u000a)
\t 水平制表符(\u0009)
\b 空格(\u0008)
\r 换行(\u000d)
\f 换页(\u000c)
\' 单引号(\u0027)
\" 双引号(\u0022)
\\ 反斜杠(\u005c)
\ddd 三位八进制
\udddd 四位十六进制
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古辛之巅
2010-04-19 · TA获得超过590个赞
知道答主
回答量:73
采纳率:0%
帮助的人:53.4万
展开全部
将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)+" ");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式