print、println与printf之间的区别
public static void main(String arg[])
{
int i,j,k;
for(i=1;i<10;i++)
{
System.out.println();
for(j=1;j<=i;j++)
{
k=i*j;
System.out.print(i+"*"+j+"="+k+" ");
}
}
}
}
Print、Println、Printf的区别
相关定义:
Print: 将信息显示在命令窗口中,输出光标定位在最后一个字符之后;
Println:将信息显示在命令窗口中,输出光标换行定位在下一行开头;
Printf: 将信息进行格式化显示在命令窗口中,输出光标定位在最后一个字符之后,其来自C语言,产生格式化输出的函数(来自stdio.h中);
相关区别:
Print与Println的唯一区别:Print在输出完信息不换行,Println在输出完信息自动换行;
Print("\n ") = Println(" "),即System.out.print(" ASD\n"); = System.out.println(" ASD");
注:在复制到输出流时,这些序列导致它们的相关操作在有此功能的设备上显示:
\\反斜杠 \a 警告 \b 退格 \f 换页 \n 换行 \r 回车 \t 跳格 \v 垂直跳格 \ddd ddd 是 1、2 或 3 位八进制数字。这些转义序列作为由八进制数指定的具有数字值的字节显示。
相关演示(假设文件在E:/A文件夹下):
A.java文本文件抒写如下代码:
class A{
public static void main(String[] args){
System.out.print(" a");
System.out.print(" a");
}
}
结果如下:
aa
Println
B.java文本文件抒写如下代码:
class B{
public static void main(String[] args){
System.out.println(" b");
System.out.println(" b");
}
}
结果如下:
b
b
Printf
类型定义:
|
字符 |
输入数据类型 |
含义 |
|
d、i |
int |
有符号10进制数,i是老式写法 |
|
o |
unsigned int |
无符号8进制数 |
|
u |
unsigned int |
无符号10进制数 |
|
x、X |
unsigned int |
无符号16进制数,x用abcdef,X用ABCDEF表示10~15的数 |
|
f |
double |
小数 |
|
e、E |
double |
科学计数法表示的数,大小写代表用的“e”的大小写 |
|
g、G |
double |
使用以上两种中最短的形式,大小写的使用同%e和%E |
|
c |
char |
把输入的数字转换为对应的字符 |
|
s、S |
char *、wchar_t * |
字符串 |
|
p |
void * |
以16进制形式输出指针 |
|
n |
int * |
到此字符之前为止,一共输出的字符个数,不输出文本 |
|
% |
不输入 |
输出字符“%”本身 |
注:%g、%G在小数点位数四位或指数大于等于精度时用%e、%E,否则用%f。
C.java文本文件抒写如下代码:
class C{
public static void main(String[] args){
int a = 1;
double b = 2;
System.out.printf("%d",a);
System.out.println();
System.out.printf("%f ",b);
System.out.println();
System.out.printf("%.2f ",b);
}
}
print、println与printf之间的区别的更多相关文章
- java中print\println\printf的区别
print\println\printf的区别 print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后. println 将它的参数显示在命令窗口,并在结尾加上换行符,将输出光 ...
- Go语言中 Print,Println 和 Printf 的区别(八)
Print 和 Println 这两个打印方式类似,只在格式上有区别 1. Println 打印的每一项之间都会有空行,Print 没有,例如: fmt.Println("go", ...
- print、println、printf的区别(转载)
printf主要是继承了C语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System ...
- PHP常见的输出语句 echo()、print()、print_r()、var_dump()、pinrtf()之间的区别
echo().print().print_r().var_dump().pinrtf()之间的区别 1.print() :简单输出语句,可以输出字符串,变量.表达式等单项的值!(不能输出数组.对象等复 ...
- Go 学习之路:Println 与 Printf 的区别
Println 和Printf 都是fmt包中公共方法:在需要打印信息时常用的函数,那么二函数有什么区别呢? 附上代码 package main import ("time"&qu ...
- Go: Println 与 Printf 的区别
Go 学习笔记:Println 与 Printf 的区别,以及 Printf 的详细用法 2017-12-19 15:39:05 zgh0711 阅读数 26255更多 分类专栏: Go 版权声明 ...
- golang 内置print/println、fmt、log的区别
fmt.Println与fmt.Print区别 换行区别不用多说,另外一个区别在于fmt.Print只有在参数间都不是字符串时才会产生间隔 fmt与log的重要区别 fmt没有做同步处理 fmt标准输 ...
- go println与printf区别
Println 与Printf 都是fmt 包中的公共方法 Println :可以打印出字符串,和变量: Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整 ...
- execute、executeQuery和executeUpdate之间的区别 转
转:http://blog.csdn.net/colin_fantasy/article/details/3898070 execute.executeQuery和executeUpdate之间的区别 ...
随机推荐
- Shiro第三篇【授权、自定义reaml授权】
Shiro授权 上一篇我们已经讲解了Shiro的认证相关的知识了,现在我们来弄Shiro的授权 Shiro授权的流程和认证的流程其实是差不多的: Shiro支持的授权方式 Shiro支持的授权方式有三 ...
- 运算符(C# 参考)
reference:https://msdn.microsoft.com/zh-cn/library/zkacc7k1(v=vs.140).aspx
- centOS 6 服务管理与服务脚本
服务管理与服务脚本 linux服务 服务管理与服务脚本 linux服务 服务启动过程详解 chkconfig命令 非独立服务与xinetd进程 一个特殊的服务脚本 服务启动过程详解 在开机启动 ...
- postman安装使用教程---图文讲解
一.安装postman 1,安装包安装 官网下载地址:https://www.getpostman.com 选择好对应的版本下载,下载完后直接安装 2,插件包安装 可以在谷歌的应用商店里面找到,或者在 ...
- IBAction&IBOutlet
IB:Interface Builder 1>IBAction 需要操作,例如按钮的点击 2> IBOutlet 需要获得.修改该属性 然后就可以与Storyboard建立起联系
- 移动端与PHP服务端接口通信流程设计(增强版)
增强地方一: 再增加2张表,一个接口表,一个授权表,设计参考如下: 接口表 字段名 字段类型 注释 api_id int 接口ID api_name varchar(120) 接口名,以"/ ...
- JDFS:一款分布式文件管理系统,第三篇(流式云存储)
一 前言 看了一下,距离上一篇博客的发表已经过去了4个月,时间过得好快啊.本篇博客是JDFS系列的第三篇博客,JDFS的目的是为了实现一个分布式的文件管理系统,前两篇实现了基本的上传.下载功能,但是那 ...
- Vuforia开发完全指南---License Manager和Target Manager详解
License Manager和Target Manager License Manager 对于每一个用Vuforia开发的AR程序来说,都有一个唯一的license key,在Unity中必须首先 ...
- Opengl4.5 中文手册—A
因为opengl API 比较庞大,网络上还没有完整的.较新的opengl中文手册 这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api" 为了 ...
- Opengl4.5 中文手册—D
索引 A B C D E F G H I J K L M N O P Q ...