JAVA输入输出和基本算法技巧

合集下载

java中的输入输出语句

java中的输入输出语句

在Java中,你可以使用System.out来进行标准输出,使用System.in来进行标准输入。

以下是一些基本的输入输出语句示例:1. 标准输出(System.out):public class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}上述示例中,System.out.println用于将文本输出到控制台。

2. 标准输入(System.in):import java.util.Scanner;public class UserInput {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.print("Enter your name: ");String name = scanner.nextLine();System.out.print("Enter your age: ");int age = scanner.nextInt();System.out.println("Hello, " + name + "! You are " + age + " years old.");}}上述示例中,Scanner类用于从控制台读取用户的输入。

scanner.nextLine()用于读取一行文本,而scanner.nextInt()用于读取整数。

3. 格式化输出(System.out.printf):public class FormatOutput {public static void main(String[] args) {String name = "John";int age = 25;System.out.printf("Hello, %s! You are %d years old.%n", name, age);}}上述示例中,System.out.printf允许你使用格式字符串输出,并在其中插入变量的值。

java输入输出语句例子

java输入输出语句例子

java输入输出语句例子Java语言中的输入输出语句是开发者经常使用的重要命令之一。

在本文中,我们将通过几个例子来展示Java中如何使用输入输出语句。

1. 导入Java中的I/O库在使用Java中的输入输出语句之前,我们需要先导入Java中的I/O库。

通过这个库,我们可以轻松地从键盘读取输入、从文件中读取输入和将输出写入文件。

在Java中,我们通常使用java.io包中的类来处理输入输出任务。

为了导入这个包,我们只需要在Java程序的开头添加以下代码:```import java.io.*```2. 使用Java中的输入输出语句一旦我们导入了Java中的I/O库,我们就可以开始使用Java中的输入输出语句了。

以下是几个例子:- 读取键盘输入并将其打印出来```import java.io.*public class InputOutputExample{public static void main(String args[]) throws IOException{BufferedReader inp = new BufferedReader(new InputStreamReader(System.in));System.out.println("Enter your name: ");String name = inp.readLine();System.out.println("Hi " + name + ", nice to meet you!"); }}```在这个例子中,我们创建了一个BufferedReader对象,并使用它来读取来自键盘的输入。

我们使用System.in作为我们的输入源,并使用InputStreamReader将它们从字节流转换为字符流。

最后,我们使用BufferedReader的readLine()方法来读取用户输入。

《java输入输出》课件

《java输入输出》课件
System.out.format
通过格式化字符串将数据输出到控制台。
String.format
将数据格式化字符串并返回格式化结果。
异常处理
1
try -catch语句
通过添加try-catch语句来处理异常。
2
fin ally 语句
无论是否发生异常,finally语句块中的代码都会执行。
3
自定义异常
开发自定义异常来处理特殊情况。
字符输入输出
字符读取
使用Reader类读取字符信息。
字符写入
使用Writer类向文件中写入字符信息,可支持中文。
二进制输入输出
1 输入
使用BufferedInputStream类从二进制文件中读取信息。
2 输出
使用BufferedOutputStream类将信息写入二进制文件中。
格式化输入输出
控制台输出
使用System.out.print来在控制台输出信息。
键盘输入
使用Scanner类从键盘获取用户输入的信息。
文件输入输出
1
文件读取
使用File类和Scanner类从文件中读取信息。
2
文件写入
使用FileWriter类和PrintWriter类信息写入文件中。
3
二进制文件读写
使用InputStream和OutputStream类读写二进制文件。
《java输入输出》PPT课件
本课程将教您如何处理各种输入输出并展示Java编程语言的强大功能。
输入输出概述
输入
从外部读取数据到计算机中,例如键盘输入。
处理
综合输入和输出,对外部数据做出处理。
输出
将数据从计算机输出到外部,例如屏幕输出。

java printf的用法

java printf的用法

javaprintf的用法Javaprintf是一种常用的格式化输出方法,它可以将格式化的数据输出到控制台或文件中。

在Java中,printf方法通常使用String.format()方法来实现,该方法也提供了类似的格式化输出功能。

一、基本用法Javaprintf的基本用法非常简单,只需要将要格式化的数据作为参数传递给printf方法即可。

格式化字符串需要使用特定的占位符,并根据需要提供相应的数据。

例如,以下代码演示了如何使用printf方法输出一个整数和一个浮点数:```javaintnum=10;doubled=3.14;System.out.printf("整数是:%d,浮点数是:%f",num,d);```输出结果为:```整数是:10,浮点数是:3.140000```在上述代码中,%d和%f分别是整数和浮点数的占位符,它们表示在输出时需要用相应的数据替换。

在printf方法中,占位符前面有一个百分号(%),表示后面的参数需要被替换为相应的数据。

二、格式化选项Javaprintf还支持一些格式化选项,用于控制输出的格式。

例如,可以使用%.2f来指定浮点数的输出格式为小数点后两位,使用%b来输出整数的二进制表示等。

以下是一个使用格式化选项的示例:```javaintnum=10;doubled=3.14;System.out.printf("整数是:%d,二进制是:%b,小数点后两位是:%.2f",num,d);```输出结果为:```java整数是:10,二进制是:10,小数点后两位是:3.14```三、其他用法除了基本的printf方法外,Java还提供了其他一些用于格式化输出的方法,如printf()方法的重载版本、使用String.format()方法等。

这些方法提供了更多的灵活性和控制能力,可以根据不同的需求选择使用。

四、注意事项在使用Javaprintf时,需要注意以下几点:1.避免使用非法或无效的占位符和格式化选项。

JAva第 6 章 Java的输入输出.ppt

JAva第 6 章 Java的输入输出.ppt
"rwd" 文件可读可写,并且要求每次更改 文件内容时同步写到存储设备中。
2020/8/16
2020/8/16
Java面向对象程序设计教程
9
输入输出类的分类
文件I/O :FileInputStream 内存缓冲区I/O :BufferedInputStream 存取I/O :DataInputStream 管道I/O :PipedInputStream 过滤器I/O :FilterInputStream
2020/8/16
Java面向对象程序设计教程
10
标准流及其重定向
System.out是标准的输出流,默认情况下, 它是一个控制台。
System.in是标准输入流,默认情况下, 它指的是键盘。
System.err指的是标准错误流,它默认是 控制台。
这些流可以重定向到任何兼容的输入/输出 设备。
6.3 数据持久化
• 6.3.1 对象串行化 • 6.3.2 XML文件的输入输出 • 6.3.3 JDBC入门
6.4 文件类的应用
• 6.4.1 File类 • 6.4.2 File类应用举例
2020/8/16
Java面向对象程序设计教程
2
6.1 流输入/输出类的层次结构
流的概念
流(Stream)是有序的数据序列,它有源(输入流)与 目的(输出流)。
举例:RedirectSample.java
2020/8/16
Java面向对象程序设计教程
11
IOException及其子类
在java.io中,每一个特定的I/O错误都是 用异常IOException及其子类来报告的。
最常见的I/O异常有 FileNotFoundException、 EOFException、 InterruptedIOException、 UTFDataFormatError等。

[java入门学习]第 9 章 Java输入输出操作

[java入门学习]第 9 章 Java输入输出操作

第九章 Java输入输出操作9.1 Java 输入输出流所有的程序语言都提及与本机文件系统交互的方式;Java也不例外。

我们将看看Java 是怎样处理标准文件输入输出的(包括stdin,stout,stderr)。

当你在网络上开发小程序时,你必须注意直接文件输入输出是不安全因素的关键。

大多数用户设置他们的浏览器,可让你自由的访问他们的文件系统,但有的不让你访问。

当然,如果你开发你内部的应用程序,你也许需要直接访问文件。

标准输入输出Unix的用户,或其他基于命令行系统的用户(如DOS),都知道标准输入输出的含义。

标准输入文件是键盘,标准输出文件是你的终端屏幕。

标准错误输出文件也指向屏幕,如果有必要,它也可以指向另一个文件以便和正常输出区分。

系统类Java通过系统类达到访问标准输入输出的功能。

上面提到的三个文件在这个系统类中实现:Stdin System.in作为InputStream类的一个实例来实现stdin,你可以使用read()和skip(long n)两个成员函数。

read()让你从输入中读一个字节,skip(long n)让你在输入中跳过n个字节。

Stout System.out作为PrintStream来实现stdout,你可以使用print()和println()两个成员函数。

这两个函数支持Java的任意基本类型作为参数。

Stderr System.err同stdout一样实现stderr。

象System.out一样,你可以访问PrintStream 成员函数。

9.2 标准输入输出例子import java.io.* class myCat{public void main(String args[]) throws IOException{int b;int count = 0;while ((b = System.in.read()) != -1){count++;System.out.print((char)b);}System.out.println(); //blank line System.err.println("counted"+count+"total bytes.");}}9.3 普通输入输出类除了基本的键盘输入和屏幕输出外,我们还需要联系文件的输入输出。

java 标准输入输出流

java  标准输入输出流

java 标准输入输出流
计算机系统都有标准的输入设备和标准输出设备。

对一般系统而言,标准输入设备通常是键盘,而标准输出设备是屏幕。

Java程序经常需要从键盘上输入数据,从屏幕上输出数据,为此频繁创建输入/输出流对象将很不方便。

因此,Java语言事先定义好了两个对象,分别对系统的标准输入和标准输出相联系,如System.in和System.out,另外还定义了标准的System.err错误输出流。

System.in是标准输入流,是InputStream类的实例。

可以使用read()方法从键盘上读取字节,也可以将它包装成数据流读取各种类型的数据和字符串。

在使用System.in的read()方法时,由于read()方法在定义时抛出了IOException 异常,所以必须使用try-catch结构捕获异常或声明抛出异常;
System.out和System.err是标准输出流和标准错误输出流,是PrintStream类的实例。

如果从标准输入流键盘上输入基本数据类型,可以将标准输入流包装成具有缓
执行上述代码,结果如图12-12所示。

图12-12 System.in 标准输入流。

04747 java知识点总结

04747 java知识点总结

第七章:输入和输出流第一节:数据流的基本概念1.在java中,把不同类型的输入、输出源抽象为流,其中输入或输出的数据成为数据流,用统一的接口表示。

2.数据流是指一组有顺序的、有起点和终点的字节集合。

程序从键盘接收数据或向文件中写数据,都可以使用数据流来完成。

3.流分为输入数据流和输出数据流。

输入数据流只能读不能写;而输出数据流只能写不能读。

从数据流中读取数据是,必须有一个数据源与该数据流相连(FileInput Stream in = new FileInputStream(“javatest.txt”);)(实例化)4.Java.io包中提供了表示数据流的4个基本抽象类(不可以实例化),分别是InputStream、OutputStream、Reader和Writer。

因此涉及数据流操作的程序中,几乎都要使用引入语句:import java.io.*5.为了使对象的状态能够方便地永久保存下来,java.io包中又提供了以字节流为基础的用于对象的永久化保存状态的机制,通过实现ObjectInput和Object Output接口来完成。

6.输入数据流提供的主要操作方法有:(得到-1,标志数据流结束)int read():从输入流读取一个字节的二进制数据int read( byte [ ] b):将多个字节读到数组中,填满整个数组int read( byte [ ] b ,int off , int len): 从输入流中读取长度为len的数据,从数组b中下标为off的位置开始放置读入的数据,读毕返回读取的字节数。

7.void close(): 关闭数据流int available(): 返回目前可以从数据流中读取的字节数long skip(long l): 跳过数据流中指定数量的字节不读取,返回值表示实际跳过的字节数8.如需要反向读取数据流,则使用回推操作(Push Back)Boolean markSupported(): 用于测试数据流是否支持回推操作void mark(int): 用于标记数据流的当前位置,并划出一个缓冲区,其大小至少为指定参数的大小。

java中基本输入输出流的解释

java中基本输入输出流的解释

java中基本输入输出流的解释1.网络程序的很大一部分是简单的输入输出,即从一个系统向另一个系统移动字节。

字节就是字节,在很大程度上,读服务器发送的数据与读取文件没什么不同;向客户传送数据与写入一个文件也没有什么区别。

Java中输入和输出组织不同于大多数其他语言。

它是建立在流(stream)上。

不同的基本流类(如java.io.FileInputStream和.TelnetOutputStream)用于读写特定的数据资源。

但是所有的基本输出流使用同一种基本方法读数据。

过滤器流可以连接到输入流或输出流。

它可以修改已经读出或写人的数据(例如,加密或压缩数据),或者可以简单地提供附加方法将已经读出或写入的数据转化成其他格式。

最后Reader和Writer也可以链接到输入流和输出流,从而允许程序读出和写入文本(即字符)而不是字节。

如果使用正确,Reader和Writer能够处理多种类型的字符编码,包括SJIS和UTF-8等多字节字符集。

一、输出流java的基本输出流是 java.io.OutputStream.public abstract class OutputStreamn public abstract void write(int b) throws IOExceptionn public void write(byte[] data) throws IOExceptionn public void write(byte[] data,int offset,int length) throws IOExceptionn public void flush() throws IOExceptionn public void close() throws IOExceptionOutputStream的子类使用这些方法向指定媒体写入数据。

我始终相信,我们理解了为什么它们存在,就会更好地记住它们,好,现在开始说一下OutputStream类的方法的由来public abstract void write(int b) throws IOExceptionOutputStream的基本方法是write(int b)。

java输入两个字符串后连接并输出数据的方法

java输入两个字符串后连接并输出数据的方法

java输入两个字符串后连接并输出数据的方法文章标题:深入探讨Java中连接两个字符串的方法在Java编程中,我们经常需要处理字符串的拼接和连接操作。

本文将以深度和广度兼具的方式,从简到繁地介绍Java中连接两个字符串的方法,以帮助读者更全面地理解这一主题。

一、使用“+” 运算符进行字符串拼接在Java中,最简单的方法是使用“+” 运算符来连接两个字符串。

例如:```javaString str1 = "Hello";String str2 = "World";String result = str1 + str2;System.out.println(result); // 输出结果为 "HelloWorld"```二、使用 concat() 方法进行字符串拼接除了使用“+” 运算符,Java中的String类还提供了concat()方法来实现字符串的拼接。

例如:```javaString str1 = "Hello";String str2 = "World";String result = str1.concat(str2);System.out.println(result); // 输出结果为 "HelloWorld"```三、使用 StringBuffer 或 StringBuilder 类进行字符串拼接如果需要进行大量的字符串拼接操作,推荐使用StringBuffer或StringBuilder类,它们是可变的字符串序列,支持高效的字符串连接操作。

例如:```javaString str1 = "Hello";String str2 = "World";StringBuilder sb = new StringBuilder(str1);sb.append(str2);String result = sb.toString();System.out.println(result); // 输出结果为 "HelloWorld"```四、总结与回顾通过以上的介绍,我们可以看到在Java中连接两个字符串的方法有多种,从简单的“+” 运算符到String类的concat()方法,再到StringBuilder和StringBuffer类,每种方法都有其适用的场景和特点。

java 输入窗口和输出窗口写法

java 输入窗口和输出窗口写法

一、背景介绍1. Java是一种面向对象的编程语言,广泛应用于企业级应用开发和互联网应用开发领域。

2. 在Java编程中,输入窗口和输出窗口是常用的交互界面,用于接收用户输入和显示程序运行结果。

3. 本文将介绍Java中输入窗口和输出窗口的写法,以及常见的应用场景。

二、输入窗口的写法1. 使用Scanner类来实现输入窗口。

Scanner scanner = new Scanner(System.in);String input = scanner.nextLine();// 读取用户输入并存储到变量input中2. 使用JOptionPane类来实现图形化输入窗口。

String input = JOptionPane.showInputDialog("请输入内容:");// 弹出带有输入框的窗口,等待用户输入,并将用户输入的内容存储到变量input中三、输出窗口的写法1. 使用System.out.println()来实现控制台输出。

System.out.println("Hello, World!");// 在控制台输出字符串"Hello, World!"2. 使用JOptionPane类来实现图形化输出窗口。

JOptionPane.showMessageDialog(null, "Hello, World!"); // 弹出带有消息提示框的窗口,显示字符串"Hello, World!"四、输入窗口和输出窗口的应用场景1. 输入窗口的应用- 用户信息输入:例如登录界面、注册界面等需要用户输入信息的场景。

- 数据采集:例如统计调查、问卷调查等需要用户提供信息的场景。

2. 输出窗口的应用- 程序执行结果展示:用户操作的反馈信息、程序执行的结果展示等应用场景。

- 提示信息显示:警告、错误提示、成功提示等信息的显示。

Java输入输出流(一)——常用的输入输出流

Java输入输出流(一)——常用的输入输出流

Java输⼊输出流(⼀)——常⽤的输⼊输出流1.流的概念:在Java中,流是从源到⽬的地的字节的有序序列。

Java中有两种基本的流——输⼊流(InputStream)和输出流(OutputStream)。

根据流相对于程序的另⼀个端点的不同,分为节点流和过滤流。

(1)节点流:以特定源如磁盘⽂件、内存某区域或者线程之间的管道为端点的构造输⼊输出流,是⼀种基本的流。

(2)过滤流:以其他已经存在的流为端点构造的输⼊输出流。

根据流中的数据单位分为字节流和字符流。

(1)字节流:流中的数据是以8位字节为单位进⾏读写,以InputStream和OutputStream为基础类。

(2)字符流:流中的数据是以16为字符为单位进⾏读写,以Reader和Writer为基础类。

2.字节流InputStream和OutputStream是字节流的两个顶层⽗类,提供了输⼊流类和输出流类的通⽤API。

2.1 输⼊字节流InputStream基本⽅法:(1)基本读⽅法;: int read() int read(byte[] b) int read(byte[] b,int off,int len)(2) 关闭流:void close()(3) 返回输⼊流中还有多少可读字节 int available()(4) 跳过指定字节 long skip(long n)(5) 回读数据 boolean markSupported() void Mark(int readlimt) void reset()2.2 输出字符流OutputStream基本⽅法:(1)基本写⽅法:void write(int c) void write(byte[] b) void write(byte[] b,int off,int len)(2) 关闭流:void close()(3)q强制输出:void flush()3.字符流:Reader和Writer是字符流的顶层⽗类,字符流能够处理Unicode字符集中的所有字符。

java简易计算器程序输入一行,输出一行

java简易计算器程序输入一行,输出一行

java简易计算器程序输入一行,输出一行Java简易计算器程序是一种功能强大的工具,它可以解决我们日常生活中的许多计算问题。

无论是简单的加法、减法,还是复杂的乘法、除法,这个程序都能迅速、准确地给出答案。

首先,让我们来了解一下它的输入方式。

用户只需在一行中输入算式,使用加号“+”表示加法,减号“-”表示减法,星号“*”表示乘法,斜线“/”表示除法。

例如,输入“5+2”,即代表了一个简单的加法运算。

接下来,让我们看一下程序的输出结果。

它会在一行中返回运算结果,例如输入“5+2”,输出结果将会是“7”。

这种即时反馈,使得计算器程序成为了我们日常生活中的得力助手。

这个简易计算器程序在实际应用中具有广泛的用途。

例如,在购物时,我们可以使用它来计算折扣后的价格。

此外,它还适用于学习、工作中的各种数学问题。

不论是计算面积、求解方程还是处理复杂表达式,这个程序都能为我们提供方便快捷的计算服务。

然而,作为程序的用户,我们也要注意一些使用要点。

首先,输入的算式要满足基本的数学规则,比如除数不能为零,否则程序将无法给出结果。

此外,在进行复杂运算时,可以使用括号来明确计算的先后顺序,提高运算的准确性。

在编写这个简易计算器程序时,我们需要注意程序的设计逻辑和代码的可读性。

良好的设计和清晰的代码结构可以提高程序的可维护性和拓展性。

同时,我们还要考虑异常处理,避免程序在输入错误时崩溃。

总结而言,Java简易计算器程序是一项非常有用且实用的工具。

它的简单易用性和功能全面性使得我们在日常生活和工作中可以更加高效地进行各种数学计算。

因此,掌握并善用这个程序,将为我们的生活带来方便,并为我们的学习与工作提供有力的支持。

java算法总结

java算法总结

java算法总结Java算法总结Java是一种广泛使用的编程语言,它具有高效、可靠、安全等特点,因此在算法领域也得到了广泛的应用。

本文将对Java算法进行总结,包括常用的算法类型、算法实现方法以及算法优化技巧等方面。

一、常用的算法类型1. 排序算法:包括冒泡排序、选择排序、插入排序、快速排序、归并排序等。

2. 查找算法:包括顺序查找、二分查找、哈希查找等。

3. 图论算法:包括最短路径算法、最小生成树算法、拓扑排序算法等。

4. 字符串算法:包括字符串匹配算法、字符串编辑距离算法等。

5. 动态规划算法:包括背包问题、最长公共子序列问题、最长递增子序列问题等。

二、算法实现方法1. 递归实现:递归是一种常用的算法实现方法,它可以将一个问题分解成多个子问题,然后逐步解决这些子问题,最终得到问题的解。

2. 迭代实现:迭代是一种循环实现方法,它可以通过循环来解决问题,通常比递归更高效。

3. 分治实现:分治是一种将问题分解成多个子问题,然后分别解决这些子问题,最终将子问题的解合并成原问题的解的方法。

4. 贪心实现:贪心是一种通过每一步的最优选择来得到全局最优解的方法。

三、算法优化技巧1. 时间复杂度优化:通过优化算法的时间复杂度来提高算法的效率,例如使用哈希表来优化查找算法的时间复杂度。

2. 空间复杂度优化:通过优化算法的空间复杂度来减少算法的内存占用,例如使用滚动数组来优化动态规划算法的空间复杂度。

3. 剪枝优化:通过剪枝来减少算法的搜索空间,例如使用剪枝来优化深度优先搜索算法的效率。

4. 并行优化:通过并行计算来提高算法的效率,例如使用多线程来优化排序算法的效率。

Java算法是一种非常重要的编程技能,它可以帮助我们解决各种复杂的问题。

通过学习常用的算法类型、算法实现方法以及算法优化技巧,我们可以更好地掌握Java算法,提高算法的效率和准确性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在有多行数据输入的情况下,一般这样处理,
plaincopy
1.static Scanner in=new Scanner(System.in);
2.while(in.hasNextInt())
3.或者是
4.while(in.hasNext())
5.有关System.nanoTime()函数的使用,该函数用来返回最准确的可用系统计时器的当前值,以毫微秒为单位。

plaincopy
1.long startTime=System.nanoTime();
2.//...the code being measured...
3.long estimatedTime=System.nanoTime()-startTime;
二、Java之输入输出处理
由于ACM竞赛题目的输入数据和输出数据一般有多组(不定),并且格式多种多样,所以,如何处理题目的输入输出是对大家的一项最基本的要求。

这也是困扰初学者的一大问题。

1.输入:
格式1:Scanner sc=new Scanner(new BufferedInputStream(System.in));
格式2:Scanner sc=new Scanner(System.in);
在读入数据量大的情况下,格式1的速度会快些。

读一个整数:int n=sc.nextInt();相当于scanf("%d",&n);或cin>>n;
读一个字符串:String s=sc.next();相当于scanf("%s",s);或cin>>s;
读一个浮点数:double t=sc.nextDouble();相当于scanf("%lf",&t);或cin>>t;
读一整行:String s=sc.nextLine();相当于gets(s);或cin.getline(...);
判断是否有下一个输入可以用sc.hasNext()或sc.hasNextInt()或sc.hasNextDouble()或
sc.hasNextLine()
plaincopy plaincopy
plaincopy
plaincopy
plaincopy
plaincopy
20.formatter=new DecimalFormat("#.#");
21.s=formatter.format(-1234.567);//-1234.6
22.System.out.println(s);
23.formatter=new DecimalFormat("#.######");
24.s=formatter.format(-1234.567);//-1234.567
25.System.out.println(s);
26.formatter=new DecimalFormat(".######");
27.s=formatter.format(-1234.567);//-1234.567
28.System.out.println(s);
29.formatter=new DecimalFormat("#.000000");
30.s=formatter.format(-1234.567);//-1234.567000
31.System.out.println(s);
32.
33.formatter=new DecimalFormat("#,###,###");
34.s=formatter.format(-1234.567);//-1,235
35.System.out.println(s);
36.s=formatter.format(-1234567.890);//-1,234,568
37.System.out.println(s);
38.
39.//The;symbol is used to specify an alternate
pattern for negative values
40.formatter=new DecimalFormat("#;(#)");
41.s=formatter.format(-1234.567);//(1235)
42.System.out.println(s);
43.
44.//The'symbol is used to quote literal symbols
45.formatter=new DecimalFormat("'#'#");
46.s=formatter.format(-1234.567);//-#1235
47.System.out.println(s);
48.formatter=new DecimalFormat("'abc'#");
49.s=formatter.format(-1234.567);//-abc1235
50.System.out.println(s);
51.
52.formatter=new DecimalFormat("#.##%");
53.s=formatter.format(-12.5678987);
54.System.out.println(s);
55.}
4.字符串处理String
String类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始:
plaincopy
plaincopy。

相关文档
最新文档