关于java的格式输出控制

java中的System.out.println()功能十分强大,可以对任意类型的数据进行输出。

这里我们不讨论System.out.println(),而是讨论System.out.printf();

关于Java中System.out.printf()

例:

System.out.printf("%d",a);是将整数a输出;

System.out.printf("%4d",a);是将a以4位整数的形式输出;

System.out.printf("%f",a);是将浮点数a输出;

System.out.printf("%.2f",a);是将浮点数a保留两位输出;

System.out.printf("%4.2f",a);是将浮点数a以4位形式输出,并且其中小数占两位。

时间: 2024-11-05 17:18:57

关于java的格式输出控制的相关文章

Java编程格式输出中 printf 的使用实例

函数运行结果是输出一个表格如下:源代码如下: public class First{ public static void main(String args[]){ System.out.println("Kilograms Pounds | Pounds Kilograms"); int x; int y; for(x=1,y=20;x<=199;x+=2,y+=5){ double p=2.2*x; double k=y/2.2; System.out.printf(&quo

C++格式输出控制

#include<iostream> #include<string> #include<vector> #include<set> #include<map> #include<iterator> #include<algorithm> #include<cctype> int main() { using namespace std; cout.setf(ios_base::left,ios_base::a

java语言之输出数据的格式控制

public class TestFornat{ public static void main(String[] args){ int i=49; System.out.printf("%d\n",i);//以十进制的格式输出 49 System.out.printf("%x\n",i);//以十六进制的格式输出 31 System.out.printf("%X\n",i);//同上 31 System.out.printf("%#x

方法级别的java日志输出控制(二)集群

在方法级别的java日志输出控制(一)这篇文章中主要讨论了通过properties配置文件以及AOP技术批量控制方法级别的日志输出. 用properties配置文件的好处是不用更改程序即可控制日志的输出,然而大型的应用通常是分布式的,会有很多的服务器,需要更改全部服务器上的配置文件,然后再重启应用.这将会是一件非常麻烦的事情.事实上在大型集群应用中有更好的方法实现他.zookeeper的特性决定着它有一个应用场景就是集群配置中心.本文不介绍zookeeper原理以及搭建,将直接使用zookeep

java中如何按一定的格式输出时间, 必须给出例子

题目2: 按一定的格式输出时间 (视频下载) (全部书籍) 本章源码 import java.util.*;import java.text.SimpleDateFormat;public class Test {    public static void main(String[] args) {        Date date = new Date();//获取当前日期        SimpleDateFormat df = new SimpleDateFormat("yyyy-MMM

Java 1006. 换个格式输出整数 (15)

这个题我自己用的方法很麻烦,用String获取输入数字,再获取String里的每一个字符,存到数组里面,要想输出就得知道数组的长度,这样一来就要按数组的长度写三种情况. 不如直接获取整数,用/ 和 %来取每一位的值,这样的话如果只有两位 bai= n/100;就是0,直接while(bai>0){system;bai--};更简单. 不贴代码了,太麻烦. 题目: 让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字

Java的格式化输出

Java的格式化输出 一个方法要进行格式化输出时,需要一个格式字符串(format string)和一个参数列表(arguments).格式字符串可能包括确定的文本(fixed text)和一个或多个格式说明符(format specifier).看下面例子: String s=String.format("Duke's Name: %s", name);//format(String format,object arguments) 这是Java的String类的格式化方法,在这个方

1006. 换个格式输出整数 (15)

让我们用字母B来表示"百".字母S表示"十",用"12...n"来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数.例如234应该被输出为BBSSS1234,因为它有2个"百".3个"十".以及个位的4. 输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000). 输出格式:每个测试用例的输出占一行,用规定的格式输出n. 输入样例1: 234 输出样例1: BBSSS1

Java中的流程控制(一)

程序的流程控制(一) 关于Java程序的流程控制(一) 从结构化程序设计角度出发,程序有三种结构: 顺序结构 选择结构 循环结构 1.顺序结构 就是程序从上到下一行行执行,中间没有判断和跳转. 2.if条件语句 ① if(条件语句){ 执行语句块} 其中条件语句可以是任何一种逻辑表达式,如果条件语句返回结果为true,则先执行后面大括号对中的执行语句,再顺序执行后面的其他程序代码,反之程序跳过条件语句后面的大括号对中的执行语句. 注:如果大括号中只有一条语句,也可以省略这对大括号 如: int