数字可以标志货币、百分比、积分和电话号码等,就货币而言,在不同的国家会以不同的格式来定义,本实例将接收用户输入的数字,然后在控制台中输出其货币格式,其中使用了不同国家的货币格式。思路如下:使用NumberFormat类的getCurrencyInstance()方法,通过不同的参数创建不同的对象,对该对象使用format()方法,方法参数即为用户输入的数字。代码如下:import java.text.NumberFormat;import java.util.Locale;import java.util.Scanner;public class FormatNumber { publi... Read More
posted @ 2014-02-23 23:25
源子陌
Views(5534)
Comments(3)
Diggs(0)
Java中支持在类的内部定义类,这种类成为内部类。内部类有些像Java中的方法,可以使用访问权限限定符修饰,可以使用static修饰等。编写程序,利用Java的反射机制来查看内部类的信息。思路分析:要查看某个内部类的信息,不能直接用getCanonicalName()等方法,必须先找到该内部类的外部类,即直接继承类的标准名称,使用Class类的forName()方法创建一个对象;利用Class类的getDeclaredClasses()方法获得代表内部类的Class对象组成的数组;使用foreach遍历Class对象数组,使用Class类的getCanonicalName()方法获取每个内部类 Read More
posted @ 2014-02-23 15:40
源子陌
Views(1091)
Comments(0)
Diggs(0)
在查看数码相片时,通常会使用一款图片查看软件,该软件应该能遍历文件夹下的所有图片并进行显示。编写程序,实现一个图片查看软件,它可以支持6张图片,通过单击不同的按钮就可以查看不同的图片。思路分析:就是通过WindowBuilder组件新建个ApplicationWindow,在上面部署一些按钮,给按钮添加事件。需要注意的是,显示图片的方法是使用JLabel类的setIcon(newImageIcon("图片路径"))方法。代码如下:import java.awt.EventQueue;public class ImageViewer { private JFrame fram Read More
posted @ 2014-02-23 14:59
源子陌
Views(650)
Comments(0)
Diggs(0)
在Java中,调用类的方法有两种方式:对于静态方法可以直接使用类名调用,对于非静态方法必须使用类的对象调用。反射机制提供了比较另类的调用方式,可以根据需要指定要调用的方法,而不必在编程时确定。调用的方法不仅限于public的,还可以是private的。编写程序,使用反射机制调用Math类的静态方法sin()和非静态方法equals()。思路如下:使用Math.class.getDeclaredMethod("sin",Double.TYPE);访问指定的方法,其中”sin”表示要访问的方法的名称为sin,Double.TYPE表示入口参数的类型为double。代码如下:im Read More
posted @ 2014-02-23 01:12
源子陌
Views(3123)
Comments(0)
Diggs(0)
在一个类的内部,一般包括以下几类成员:成员变量、构造方法、普通方法和内部类等。使用反射机制可以在无法查看源代码的情况下查看类的成员。编写程序,使用反射机制查看ArrayList类中定义的成员变量、构造方法和普通方法。思路分析:这个ArrayList类不是自己定义的,就是Java里面的java.util.ArrayList类。代码如下:import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;public class ClassViewer { pu... Read More
posted @ 2014-02-23 00:51
源子陌
Views(854)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号