使用方法做要求输入第一个数字大于第二个数字

       static void Main(string[] arr)
        {
            int[] shuZi;

            bool bj = false;
            while (!bj)
            {
                shuZi = Test();
                bj = BiJiao(shuZi[0], shuZi[1]);
                  }
            Console.WriteLine("ok");
            Console.ReadKey();
        }

        public static int[] Test()
        {
            int n1=0;
            int n2=0;
            try
            {
                Console.WriteLine("请输入数字1");
                n1 = ZhuanHuan();
                Console.WriteLine("请输入数字2");
                n2 = ZhuanHuan();

            }
            catch
            {
                Console.WriteLine("请输入正确的数字");
                Test();
            }
            int[] intSz=new int[2];
            intSz[0]=n1;
            intSz[1]=n2;
            return intSz;

        }
        public static int ZhuanHuan()
        {
            int numbers = Convert.ToInt32(Console.ReadLine());
            return numbers;
        }

        public static bool BiJiao(int n1, int n2)
        {
            bool bj=false;
            if (n1 > n2)
            {
                bj = true;
            }
            return bj;
        }
时间: 2024-11-09 16:12:16

使用方法做要求输入第一个数字大于第二个数字的相关文章

剑指Offer(Java版)第四十题:在数组中的两个数字,如果前面一个数字大于后面的数字, 则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。 并将P对1000000007取模的结果输出。 即输出P%1000000007

/*在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P%1000000007 */ import java.util.*; public class Class40 { public int InversePairs(int[] array){ int length = array.length; int P = 0; for(int i = 0; i < lengt

关于输入价格问题,即输入数字大于0的数字

问题前提: 当输入价格的时候,往往是不清楚是整数还是小数,想最后是当用户输入是整数的时候就自动变为整数,输入小数变为小数,而且价格是要求是大于0的数字, 这样才合理,下面是我的尝试, 用正则表达式 1.开始的时候写了一个能够判断为整数的方法 /** * 判断是否为大于0的整数 * * @param str * @return */ public static double isInteger(String str) { double result; // Pattern pattern = Pa

18.n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字)。 当一个数字删除后,从被删除数字的下一个继续删除第m个数字。 求出在这个圆圈中剩下的最后一个数字。

转载请注明出处:http://www.cnblogs.com/wuzetiandaren/p/4263868.html 声明:现大部分文章为寻找问题时在网上相互转载,此博是为自己做个记录记录,方便自己也方便有类似问题的朋友,本文的思想也许有所借鉴,但源码均为本人实现,如有侵权,请发邮件表明文章和原出处地址,我一定在文章中注明.谢谢. 题目:n个数字(0,1,…,n-1)形成一个圆圈,从数字0开始, 每次从这个圆圈中删除第m个数字(第一个为当前数字本身,第二个为当前数字的下一个数字). 当一个数字

输出是一个文本文件,每一行第一个数字式行标,第二个数字是输入文件中每一行除行标外数字的平均值

有时候你会遇到这样的问题:你有一个表格,给出了每个人在十二月,一月和二月的收入. 表格如下: 姓名 一月 二月 三月 楚乔     200   314   3500 宇文玥     2000  332   2300 烟熏柿子    6000  333   680 淳儿    5000  333   789 洛河     30    12    2900 现在需要知道每个人这三个月的收入平均值,那么你就需要将表格中一行代表收入的数字相加除以月数.下面请编写MR程序解决这个简单的问题. 输入只包含一

android联系人中“网站”项字段输入tel:12345678901(冒号后数字大于10位)保存后点击联系人头像,联系人停止运行

1. 新建联系人->网站项输入"tel:012345678901" (冒号后数字大于10位的情况) -> 保存. 2. 进入联系人列表,点击联系人头像 结果: WebAddress.java中抛出异常,程序停止运行 该问题发生的原因是:当在people界面点击某个有网站字段的联系人的quickContact图标时,会检查网站字段的合法性, 如果合法,才会画出quickContactActivity界面,否则会报出ParseException的异常. 找到com/androi

使用Student T&#39;test方法做性能测试

性能测试 日常工作中对比函数间的快慢时,最直接的方法就是根据timer:tc/1结果的时间来衡量,比如想知道lists:reverse/1与直接使用自己写的尾递归函数谁更快?最直接的方法就是 -module(test). -export([start/1]). start(Len) -> L = lists:seq(1, Len), Max = 1000, Time1 = benchmark(Max, fun() -> lists:reverse(L) end), Time2 = benchm

JS实现输出一个字符串中第一个连续的三个数字

问题描述:在一个字符串中,输出其中第一个连续的三个数字.例如:str="1234568" 输出:1 2 3. var printNum = function(){ var str = '123456789',symbol1,symbol2,symbol3 ; var results = []; var array = str.split(""); for(var i=0;i<array.length - 2;i++){ symbol1 = array[i];

输入字符串取出字符串中的连续数字放入单独数组

public class ShowsNum { public Map getNums(String str){ HashMap<Integer,String> map=new HashMap<Integer,String>(); char [] chnum=str.toCharArray(); StringBuffer strbuffer=new StringBuffer(); int des=1; for(int i=0;i<chnum.length;i++){ //当前字

通用方法解决UITextFiled输入的时候,键盘遮挡问题

我们在用键盘录入的时候,有可能会遮挡录入框,所以我们应调整UIView的位置,使其不被遮挡.我写了一个通用的方法可以解决这个问题:??1. [代码][C/C++]代码         - (void)moveView:(UITextField *)textField leaveView:(BOOL)leave      {          UIView *accessoryView = textField.inputAccessoryView;          UIView *inputvi