zoukankan      html  css  js  c++  java
  • 实验三

    package Test3;
    
    public class MyTool {
        /**
         * 方法:获得两个最大公约数
         * 
         * @param num1
         *            ;
         * @param num2
         *            ;
         * @return 最大公约数
         */
        public static int GetMaxDivide(int num1, int num2) {
    
            if (num1 < num2) {
                //交换num1,num2
                int temp;
                temp = num1;
                num1 = num2;
                num2 = temp;
            }
            if (num2 != 0) {
                //迭代
                return GetMaxDivide(num2, num1 % num2);
            } else {
                //获得值
                return num1;
            }
    
        }
    
    }
    
    package Test3;
    
    import java.util.Scanner;
    
    public class Test3Demo {
    
             public static void main(String[] args) {
                 
                System.out.println("请输入x,y两个正整数(回车确定):");
                //键盘输入
                Scanner in=new Scanner(System.in);
                int x=in.nextInt();
                int y=in.nextInt();
                //使用方法
                int result=MyTool.GetMaxDivide(x, y);
                System.out.println("两个数的最大公约数是:"+result);
            
             }
    }

    2.

    package Test3;
    	/**
    	 * 分支覆盖3,1、3,0、5,0、4,0
    	 * @author Administrator
    	 *
    	 */
    public class Test32 {
          /**
           *方法        *
          */  public static void way(int x,int y){ if(x<4||y>0){ if(y>1){ y=y+1; System.out.println("x="+x); System.out.println("y="+y); } else{ System.out.println("x="+x); System.out.println("y="+y); } }else if(x>=5){ x=x-y; System.out.println("x="+x); System.out.println("y="+y); }else{ x=x+y; System.out.println("x="+x); System.out.println("y="+y); } return; } }
    package Test3; import org.junit.Test; public class Test33 {      public class JiSuanTest { @Test public void test() { System.out.println("语句覆盖:"); Test32.way(3, 2); Test32.way(5, 0); Test32.way(4, 0); Test32.way(3, 0); System.out.println("分支覆盖:"); Test32.way(3, 1); Test32.way(3, 0); Test32.way(5, 0); Test32.way(4, 0); } } }

      

  • 相关阅读:
    线段树 BZOJ1858 [Scoi2010]序列操作
    dfs序+线段树 BZOJ3252 攻略
    线段树 BZOJ3888 [Usaco2015 Jan]Stampede
    线段树 BZOJ1798 [Ahoi2009]Seq 维护序列seq
    大坑【持续更新……】
    LCA树剖法模板
    Tarjan-LCA HDU2586 How far away ?
    动态规划 洛谷P2401 不等数列
    搜索 洛谷P2530 [SHOI2001]化工厂装箱员
    动态规划 洛谷P1077 摆花
  • 原文地址:https://www.cnblogs.com/aming0/p/5393503.html
Copyright © 2011-2022 走看看