重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
提示输入一个大于2且11的数字
创新互联专注于疏勒网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供疏勒营销型网站建设,疏勒网站制作、疏勒网页设计、疏勒网站官网定制、微信平台小程序开发服务,打造疏勒网络公司原创品牌,更为您提供疏勒网站排名全网营销落地服务。
输入一整型数值给Vertices,
if(Vertices 3 || Vertices 11){
提示重新输入且应输入
退出程序
}else{
生成一个Vertices * Vertices 大小的数组Graph,
填充数组 :行号与列号相同填充0,其余填充10以内随机数
交换元素:以[i][j]位置的数值与[j][i]位置的数值互换
最后打印数组各元素
}
这段不是伪代码,就是代码,你不能跑是因为上面只贴了核心,一些辅助的部分没有贴吧。
这是java的特征,运行起来没有啥条件,只是看你会不会用,给你个简单的例子:
class A{
method(){
System.out.println("a");}
}
class B extends A{
method(){
System.out.println("b");
}}
class test{
main(){
A test = new B();
test.method();//执行以后输出的是:b。解释就是:父类引用(A)指向子类对象(B),这个引用调用的是子类的方法,而不是父类A的方法;
}}
继承实现多态其实原理类似:
interface A{
method();}
class B implements A{
method(){
System.out.println();}}
class test{
main(){
A test = new B();
test.method();//此处便会使用java的多态,B实现了A,虽然=前面是A test,但实际上生成的确是B的对象,所以调用它的方法,同继承中的父类对象指向子类对象原理相同,只是此处为继承;
}}
伪代码就是你初步的构思 你把代码的大概写了出来,里面你没有写的用汉语标明了这行代码有些什么
测试代码就是单独写的一个类或者方法,这个类或方法调用你已经写好的代码,并输入一些数据进行验证你的代码!一般有单元测试和main方法测试!
真实代码就是你把伪代码实现了,并且通过测试代码!
这是在下的理解!