留下考题答案造福我校后来人(考试过后再看,不要抄袭)

别白嫖,哥哥们留个赞吧

题目:(填空题)
1、(10分)程序填空:二维数组周边元素之和,行数>=3,列数>=4
代码:

import java.util.Scanner;
public class try_5 {
   
    public static void main(String[] args) {
   
        final int M = 3;
        final int N = 4;
        int i, j, sum = 0, a[][] = new int[M][N];
        for (i = 0; i < M; i++)       // 【填空1】
        {
   
            for (j = 0; j < N; j++)       // 【填空2】
            {
   
                Scanner reader = new Scanner(System.in);
                a[i][j] = reader.nextInt();// 【填空3】
            }
        }
        for (i = 0; i < M; i++) {
   
            for (j = 0; j < N; j++) {
   
                System.out.printf("%d ", a[i][j]);
                if (i == 0 || j == 0 || i == (M-1) || j == (N-1))// 【填空4】
                {
   
                    sum = sum + a[i][j];
                }// 【填空5】
            }
            System.out.println();
        }
        System.out.printf("周边元素和:%d\n", sum);
    }
}

跑:


2、(10分)程序填空:求s=a+aa+aaa+aaaa+aa…aa的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
代码:(别问我为什么不用题目里面的Console.WriteLine,因为我不懂,打开会报错,查了)

import java.util.Scanner;
public class try_6 {
   
    //2、(10分)程序填空:求s=a+aa+aaa+aaaa+aa…aa的值,其中a是一个数字。
// 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制
    public static void main(String[] args){
   
        int i = 0, a, b, n = 1, s = 0;
// Console.WriteLine("Please input a number:");
        System.out.println("Please input a number:");
        Scanner reader = new Scanner(System.in);
        //要重复的数字
        a = reader.nextInt();   // 【填空6】
        //重复次数
        b = reader.nextInt();   // 【填空6】
        while (n <= b)        // 【填空7】
        {
   
            System.out.println("a :"+a);//测试代码
            i = a;// 【填空8】
            s = i + s;     // 【填空9】
            a = Integer.parseInt((a + "") + (a + "").substring(0, 1));       // 【填空10】
            n++;
        }
// Console.WriteLine("a+aa+aaa+aa...aa=" + s);
        System.out.println("a+aa+aaa+aa...aa=" + s);
// System.out.println(s);
// Console.ReadLine();
    }
}

跑:


3、(10分)程序填空:编写程序,模拟银行账户功能。要求如下、
属性、账号、储户姓名、地址、存款余额、最小余额。方法、存款、取款、查询。根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、今日存款数额及最终存款余额;取款时,若最后余额小于最小余额,拒绝收款,并显示“至少保留余额XXX”
代码:

import java.util.Scanner;
public class try_7 {
   
    // 3、(10分)程序填空:编写程序,模拟银行账户功能。要求如下、
// 属性、账号、储户姓名、地址、存款余额、最小余额。方法、存款、取款、查询。
// 根据用户操作显示储户相关信息。如存款操作后,显示储户原有余额、今日存款数额及最终存款余额;
// 取款时,若最后余额小于最小余额,拒绝收款,并显示“至少保留余额XXX”
    public static class Users {
   
        int zhangh;
        String name;
        String address;
        double cunyu;
        double minyu;
        double cunqian;
        double quqian;
        public Users(int zh, String na, String add, double cun, double miny)  // 【填空11】
        {
   
            zhangh = zh;
            name = na;
            address = add;
            cunyu = cun;
            minyu = miny;
        }
        public void cunkuan() {
   
            System.out.println("请输入存入的钱数:");
            Scanner reader = new Scanner(System.in);
            cunqian = reader.nextDouble();
            System.out.println("原有余额:" + cunyu); // 【填空12】
            System.out.println("存入后余额:" + cunyu + cunqian); // 【填空13】
            System.out.println("今日存款数额:" + cunqian);
            System.out.println("最终余额:" + cunyu + "\n");
        }
        public void qukuan() {
   
            System.out.println("请输入取出的钱数:");
            Scanner reader = new Scanner(System.in);
            quqian = reader.nextDouble();
            if (cunyu - this.quqian >= minyu) {
   // 【填空14】
                System.out.println("minyu: "+minyu);
                System.out.println("原有余额:" + cunyu);
                System.out.println("取出后剩余:" + (cunyu - quqian));// 【填空15】
                System.out.println("今日取款数额:" + quqian);
                System.out.println("最终余额:" + cunyu + "\n");
            } else {
   
                System.out.println("至少保存余额" + minyu + "元" + "\n");
            }
        }
        public void chaxun() {
   
            System.out.println("姓名:" + name);
            System.out.println("账号:" + zhangh);
            System.out.println("地址:" + address);
            System.out.println("余额:" + cunyu);
        }
    }
    public static class Test {
   
        /** * @param args */
        public static void main(String[] args) {
   
            // TODO Auto-generated method stub
            Users u1 = new Users(100011, "lili", "武汉", 3120, 10);
            u1.cunkuan();
            u1.qukuan();
            u1.chaxun();
        }
    }
}

跑一遍:

留的钱大于minyu(不让你取):

全部评论

相关推荐

2025-12-12 15:19
首先说明一下我眼中互联网大厂的定义:扎根互联网+对互联网影响重大T0:BAT(无先后)字节:如今&nbsp;TT&nbsp;已经成为全球最火的软件,直播电商创造的价值无法估计。对于&nbsp;AI&nbsp;技术,字节更是成立了&nbsp;seed&nbsp;部门,应用上有豆包,学术上有论文。阿里:业务就不多介绍,AI技术上和字节类似,通义实验室的&nbsp;AI&nbsp;也在国际上有一席之地。腾讯:更不用介绍,有鹅选鹅似乎永远不会过时。T1:蚂蚁蚂蚁:实际上,蚂蚁的认可度可以达到&nbsp;T0(当阿里用一点问题没有),熟悉商业史的同学都知道,蚂蚁没改名前叫做&quot;浙江阿里巴巴&quot;,除了这层关系,蚂蚁本身的业务、技术都配得上T0&nbsp;的宝座,把它排在&nbsp;T1&nbsp;主要还是&nbsp;bat&nbsp;的业务太广泛(且名义上不属于阿里巴巴)。T1.5:美团美团:个人感觉实力能够排在蚂蚁之后,但是认可度似乎还没那么高。即时零售已经成为电商领域的必争之地,美团作为霸主有非常多的优势。同时技术上,也是公认的很好,AI&nbsp;目前没有特别多的成果。T2:京东、pdd、滴滴、shopee、百度、shein、快手、TME、小红书等等,能够排在&nbsp;T2&nbsp;的定义:三个&nbsp;T2&nbsp;可以合成一个&nbsp;T0,这个层次的大厂认可度其实没有太大区别了,社招简历都能过筛。(TME&nbsp;的认可度也可以当腾讯用,但是&nbsp;TME&nbsp;本身实力不像蚂蚁,所以只能在&nbsp;T2)对于美团:我认为美团比&nbsp;T2&nbsp;其他大厂强很多,但是又比&nbsp;T1、T0&nbsp;的大厂逊色不少,就单独为&nbsp;T1.5&nbsp;了。中厂定义:不属于&nbsp;T2&nbsp;的互联网大公司,例如&nbsp;soul、陌陌、知乎、科大讯飞这种,他们有知名度,但是认可度差了&nbsp;T2&nbsp;一个档次,也没办法“三合一成为T0”
点赞 评论 收藏
分享
02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务