摘要:源代码: package 课堂4; public class Mycounter {private int a;public Mycounter(int a){ this.a=a;}public Mycounter(){ }public Mycounter increase(int x){ this
阅读全文
摘要:1.字串加密 设计思想:用户输入字符串,选择加密or解密,调用toCharArray()将字符串放入数组中,分别调用加密或解密函数输出你要的字符串! 流程图: 源代码: package 课堂4; import java.util.Scanner; public class Stringpasswor
阅读全文
摘要:1.如果一个类中既有初始化块,又有构造方法,同时还设定了字段的初始值,谁说了算? 设计思路: 当调用无参的构造函数时,执行初始化块,下面这句在初始化块之前与之后,会影响到field字段的初始值 //public int field=100; 当调用有参的构造函数时,直接赋初值! 源代码·: publ
阅读全文
摘要:设计思路:根据同余法产生随机数线性同余算法有m 、a 、c 和X0 4个参数,通过置Xn ≡aXn + c (mod m) ,求得随机数序列< Xn > , 这个序列称作线性同余序列。m、a 、c 和X0 分别称做模数、乘数、增量和初始值。从代码中设置m,a,c的值,在从键盘输入随机种子X0,再利用
阅读全文
摘要:利用阶乘公式来计算组合式: 程序设计思想: 根据公式 来计算组合数的大小,从键盘输入n,m的值,设计一个计算阶乘的大小,如果输入的数a为1或0,则直接return 1,否则运用递归,计算a-1的阶乘,直到a为1时,递归结束。 程序流程图 源代码: package 测试二; import java.m
阅读全文
摘要:设计思路: 读取用户输入的信息,包括账号密码,随机产生一个6位的字符串。验证用户输入的验证码是不是和产生的随机字符串一样。如果不是一样的话就提示并且回到重新输入的界面。如果一样的话就提示登陆成功,并且刷新验证码,以方便下一个用户的使用。 流程图: 原程序代码: //孙丙海 信1605-2packag
阅读全文
摘要:java规定main()为静态的原因: 静态的情况下不需要创建一个对象就可以使用。非静态成员函数在执行前必须先构造并实例化该函数所在的类。如果允许非静态的main,那么main函数所在的类必须先进行实例化,那么就需要再写个函数去实例化main所在的类,再调用main,如果它也是非静态的,岂不是又要写
阅读全文
摘要:思路:定义一个String类型的变量,用来接收每次args读取到的值,然后把String转换为int,然后计算输出sum。 流程图: 源代码: 截图:
阅读全文