上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页
编写程序,实现接受用户在文本框中输入的单行数据。这些数据都是整数数字,以空格进行分隔,空格数量不限。并将这些数据分割成一维数组,再从数组中提取最小值显示在界面中。思路是先对用户的输入进行验证,即先用trim()函数过滤用户输入字符串的左右空格,若结果为空字符串则用JOptionPane类的showMessageDialog方法提示用户"请输入数字内容"。若用户输入非空则使用charAt函数对用户输入字符串中的每一个字符进行判断,若其既非数字也非空格则提示"输入包含非数字内容",然后使用setText()函数将用户输入框中的数据清空。若通过验证则创建一个字 Read More
posted @ 2014-02-17 16:53 源子陌 Views(4412) Comments(0) Diggs(0)
杨辉三角形由数字排列,可以把它看做一个数字表,其基本特性是两侧数值均为1,其他位置的数值是其正上方的数字与左上角数值之和。编写程序,使用for循环输出包括10行在内的杨辉三角形。 思路是创建一个整型二维数组,包含10个一维数组。使用双层循环,在外层循环中初始化每一个第二层数组的大小。在内层循环中,先将两侧的数组元素赋值为1,其他数值通过公式计算,然后输出数组元素。public class YanghuiTriangle { public static void main(String[] args) { int triangle[][]=new int[10][];//... Read More
posted @ 2014-02-15 19:27 源子陌 Views(22440) Comments(2) Diggs(2)
编写程序,利用continue语句实现循环体过滤器,过滤“老鹰”字符串,并做相应的处理,但是放弃continue语句之后的所有代码。即若遇到“老鹰”字符串则进行特定处理,然后使用continue语句跳过一般处理。public class Continue { public static void main(String[] args){ String[] array = new String[] { "白鹭", "丹顶鹤", "黄鹂", "鹦鹉", "乌鸦", "喜鹊", & Read More
posted @ 2014-02-14 17:33 源子陌 Views(1005) Comments(0) Diggs(0)
编写程序,是先创建一个字符串数组,在使用foreach语句遍历时,如果发现数组中包含字符串“老鹰”则立刻中断循环。再创建一个整数类型的二维数组,使用双层foreach语句循环遍历,当发现第一个小于60的数组元素,则立刻中断整个双层循环,而不是内层循环。public class Foreach { public static void main(String[] args){ System.out.println("\n-------------中断单层循环的例子-------------"); // 创建数组 String[] array = ne... Read More
posted @ 2014-02-14 17:07 源子陌 Views(1095) Comments(0) Diggs(0)
编写程序,在控制台上输出空心菱形,对角距离为6.public class Diamond { public static void main(String[] args) { printHollowRhombus(6); } public static void printHollowRhombus(int size) { if (size % 2 == 0) { size++;// 计算菱形大小 } for (int i = 0; i i + 1; j--) { ... Read More
posted @ 2014-02-09 14:51 源子陌 Views(3129) Comments(1) Diggs(0)
编写程序,用while语句计算1+1/2!+1/3!……+1/20!,并在控制泰山输出计算结果。要求1+1/2!+1/3!……+1/20!,其实就是求1+1*1/2+1*1/2*1/3+……+1*1/2*1/3*……*1/20。import java.math.BigDecimal;public class Jiecheng { public static void main(String args[]) { BigDecimal sum = new BigDecimal(0.0); // 和 BigDecimal factorial = new BigDec... Read More
posted @ 2014-02-09 11:52 源子陌 Views(12022) Comments(0) Diggs(0)
创建一个类,通过位运算中的”^"异或运算符把字符串与一个指定的值进行异或运算,从而改变字符串每个字符的值,这样就可以得到一个加密后的字符串。当把加密后的字符串作为程序输入内容,再与那个指定的值进行异或运算,实现把加密后的字符串还原为原有字符串的值。import java.util.Scanner;public class Example { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("请输入一个英文字符串或... Read More
posted @ 2014-02-07 18:55 源子陌 Views(1263) Comments(0) Diggs(1)
创建一个类,在该类的main()主方法中,使用System类中的out和err两个成员变量来完成调试与错误信息的输出。public class PrintErrorAndDebug { public static void main(String[] args) { System.out.println("main()方法开始运行了。"); // 输出错误信息 System.err.println("在运行期间手动输出一个错误信息:"); System.err.println("\t该软件没有买保险,请注意安全"); ... Read More
posted @ 2014-02-07 16:15 源子陌 Views(1167) Comments(0) Diggs(0)
创建一个类,在该类中定义两个变量并为其指定初始值,然后交换两个变量的值,要求不允许借助第三个变量,只能使用异或运行实现两个变量值的交换。import java.util.Scanner;public class VariableExchange { public static void main(String[] args){ System.out.println("请输入变量A的值"); Scanner scanner=new Scanner(System.in); long A=scanner.nextLong(); System.out.printl... Read More
posted @ 2014-02-07 10:00 源子陌 Views(2027) Comments(1) Diggs(1)
创建一个类,在该类的主方法中创建标准输入流的扫描器对象,提示用户输入一个整数,并通过扫描器的方法来接受这个整数,然后通过三元运算符判断该数字与2的余数,如果余数为0,说明其是偶数,否则是奇数。import java.util.Scanner;public class ParityCheck { public static void main(String[] args){ System.out.println("请输入一个整数:"); Scanner scanner=new Scanner(System.in); long number = scanner.nex... Read More
posted @ 2014-02-07 09:41 源子陌 Views(2798) Comments(0) Diggs(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 17 下一页