课程作业01: 1.使用计算机计算组合数: (1).使用组合数公式n!来计算 设计思想:利用递归把n的阶乘求出来,再利用组合数的公式求出组合数。 程序流程图: 源程序代码: import java.util.Scanner; import org.omg.CORBA.PUBLIC_MEMBER; p ...
分类:
其他好文 时间:
2017-10-13 12:42:39
阅读次数:
161
递归的三个小题 (1)杨辉三角的那些事儿 以下为从度娘上复制的内容: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 .。。。。。。。。 观察后可知: 1. 每行数值左右对称,且均为正整数。 2. 行数递增时,列数亦递增。 3. 除斜边上的1外,其余数值均等于其肩部两数之和。 杨辉三角与 ...
分类:
其他好文 时间:
2017-10-13 10:17:05
阅读次数:
122
信1605-3 于丁一 20163578 使用组合数公式利用n!来计算 设计思想:首先要判断一个数的阶乘如何表达,然后调用方法用组合数公式,最后求出组合数。 package n的阶乘; public class number { public static void main(String[] ar ...
分类:
其他好文 时间:
2017-10-13 10:10:32
阅读次数:
201
随机数: 1)编写一个方法,使用以下算法生成指定数目(比如1000个)的随机整数。 Modulus=231-1=int.MaxValue Multiplier=75=16807 C=0 当显示过231-2个数之后,才可能重复。 程序: import java.util.Scanner; public ...
分类:
编程语言 时间:
2017-10-12 22:58:58
阅读次数:
251
1. 函数重载 请看以下代码,你发现了有什么特殊之处吗 两个函数虽然函数名相同,但形参类型不同,在调用的时候,根据形参的不同调用不同的函数。 满足以下条件的两个或多个方法构成“重载”关系: (1)方法名相同; (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。 查看一下JDK中System ...
分类:
其他好文 时间:
2017-10-12 14:06:12
阅读次数:
163
设计思想:主要是在命令行进行参数的转化并相加输出。由于命令行参数都是字符串,想要进行相加运算必须进行转化,借助示例JavaAppArguments.java可以很好的进行转化,之后再进行相加运算就完成了。 程序流程图: 源程序代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...
分类:
移动开发 时间:
2017-10-08 21:35:18
阅读次数:
292
一个Java类文件中真的只能有一个公有类吗? 请使用Eclipse或javac检测一下以下代码,有错吗? ? 1 2 3 4 5 6 public class Text { public static void main(String[] args) { public class InnerClas ...
分类:
其他好文 时间:
2017-10-08 21:28:32
阅读次数:
128
设计思想:定义一个总和sum,然后定义一个数组用来存储数字,用空格间断,然后输出。 程序流程图 : 源程序代码: import java.util.Scanner;public class Addti{ public static void main(String[] args){ double s ...
分类:
其他好文 时间:
2017-10-08 12:57:15
阅读次数:
116
一个类文件中只能有一个共有公共类。 为什么java规定作为程序入口点的main() 方法静态的? 正因为main方法是静态的,JVM调用这个方法就不需要创建任何包含这个main方法的实例。 如果main方法不声明为静态的,JVM就必须创建main类的实例,因为构造器可以被重载,JVM就没法确定调用哪 ...
分类:
其他好文 时间:
2017-10-08 12:56:23
阅读次数:
101
课程任务二: 1、质疑: 验证以下代码: 验证结果: 程序出错,java程序中可以有多个类,但共有类只能有一个,且与类名相同。 2、课堂动手实验: 把main()方法的返回值由 void 改为 int ,程序能编译通过吗?能运行吗? 结果: 不能 3、思索: 为什么java规定作为程序入口点的mai ...
分类:
其他好文 时间:
2017-10-08 10:24:42
阅读次数:
239