首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java 入门练习(16 - 20)

left++; right--; } System.out.println(Arrays.toString(arr)); } } JAVA18...二维数组求和 描述 给定一个二维数组,请你编写一个求和函数,计算出这个数组元素的和 输入描述 无 输出描述 输出二维数组元素的和 示例1 输入: 无 输出: 5180 解答 要求二维数组元素的和,那么需要使用双重循环...public int getX() { return x; } public int getY() { return y; } } JAVA20 验证年龄...描述 采用封装的思想,为 Person 类定义年龄属性,要求: 修改年龄时判断其范围,若年龄小于 0 则按 0 输出,若年龄大于 200 则按 200 输出。...输入描述 年龄整数值 输出描述 若年龄小于 0 则输出 0; 若年龄大于 200 则输出 200; 若年龄介于 [0,200] 之间则直接输出。

36210
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微服务项目:尚融宝(6)(上手复习mybatisplus)

    如果年龄相同则按id升序排列 @Test public void test3() { QueryWrapper queryWrapper = new QueryWrapper...条件构造器也可以构建删除语句的条件 System.out.println("delete return count = " + result); } 4、例4:条件的优先级 查询名字中包含n,且(年龄小于...18或email为空的用户),并将这些用户的年龄设置为18,邮箱设置为 user@atguigu.com @Test public void test4() { //修改条件 QueryWrapper...18或email为空的用户),并将这些用户的年龄设置为18,邮箱设置为 user@atguigu.com @Test public void test7() { //组装set子句...); System.out.println(result); } 四、condition 例8:动态组装查询条件 查询名字中包含n,年龄大于10且小于20的用户,查询条件来源于用户输入,是可选的

    22420

    Java的参数传递是「按值传递」还是「按引用传递」?

    [在这里插入图片描述] 有很多面试者是这样理解的: 如果传递类型为基础数据类型,则按值传递, 如果传递类型为类,则按引用传递。 这样的理解正确吗?...他们甚至还可以写出示例代码来验证他们的想法,让我们来一起看一看大多数人是如何验证“基础类型按值传递,非基础类型按引用传递”这个想法的: 基础类型数据作为参数传递 /** * 基础类型数据作为参数传递...:18 女朋友在方法中的年龄为:19 女朋友的最终年龄为:19 非基础类型作为参数传递时,值的确被修改了。...这个时候很多同学通过以上两个示例验证,自己就得出了自己的结论: 如果传递类型为基础数据类型,则按值传递,否则为按引用传递。 在此说明,这个理解是错误的,错误的,错误的。...这个时候该有同学说了,那上面那个女朋友示例中,女朋友的年龄不是被在方法中修改了吗?如果传递的是副本那不应该修改不了女朋友的年龄吗?

    2.5K30

    【Java 基础篇】Java 比较器排序:精通自定义对象排序

    int compare(T obj1, T obj2); compare 方法返回的整数值有以下含义: 如果 obj1 小于 obj2,则返回负整数。 如果 obj1 等于 obj2,则返回零。...例如,如果要对学生对象按年龄升序排序,如果年龄相同,则按姓名排序: import java.util.Comparator; public class StudentComparator implements...= 0) { return ageComparison; } // 如果年龄相等,则按姓名排序 return student1....getName().compareTo(student2.getName()); } } 在上面的示例中,StudentComparator 比较器按照年龄升序排序,如果年龄相同,则按姓名排序。...测试和验证:在使用比较器进行排序之前,始终测试和验证排序结果是否符合预期。尤其是在使用自定义比较器或多属性排序时,测试非常重要。

    1.9K20

    Java类库之正则表达式(重点)

    ,但是面对这样一个不麻烦的验证,代码写了9行代码,如果是一些更为复杂的验证呢?...; } } } 范例:现在编写一个正则表达式要求验证电话号码是否正确,例如:现在写上咱们电话号码,有如下几种写法: · 写法一:51283346  \\d{7,8}; · 写法二:01051283346...\\d{7,8}"; if (str.matches(regex)) { // 符合于验证要求 System.out.println("TRUE,电话号码输入合法。")...:18:90.1|KING:20:95.2|”,其中姓名的组成只能是字母,年龄只能是数字,成绩可能是小数。...; } } } 第二问:将所有的数据排序,按照成绩由高到低排序,如果成绩相同,则按年龄由低到高排序 既然是排序操作,现在可以想到的方法就是:Arrays.sort(),但是现在这些数据可以将其变为对象数组排序

    51000

    水题 成绩排序 (vector的练习)

    本文链接:https://blog.csdn.net/weixin_42449444/article/details/85393845 题目描述: 有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序...,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。...每个学生的数据包括姓名(长度不超过100的字符串)、年龄(整形数)、成绩(小于等于100的正数)。 输出描述: 将学生信息按成绩进行排序,成绩相同的则按姓名的字母序进行排序。...a.score == b.score) { if(a.name == b.name) { return a.age < b.age; //如果姓名的字母序也相同则按照学生的年龄排序...} else return a.name < b.name; //如果成绩相同则按姓名字符的字母序排序 } else return a.score <

    37520

    angularjs学习第四天笔记(第一篇:简单的表单验证

    您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点评与赐教...:url,使用直接给文本框的type属性值赋值为url即可--type="url"   第四、表单中的控制变量     1.表单的属性值访问方式为:表单名称.文本框名称.属性名称     2.表单验证中用到的表单属性包括如下...:       未修改的表单:属性名称关键词【pristine】,bool类型,如果为修改为ture       用户修改过的表单:属性关键词【dirty】,bool类型,只有修改了就为true       ...DOCTYPE html> <style type="text/css

    1.3K20

    angularjs学习第四天笔记(第一篇:简单的表单验证

    您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点评与赐教...:url,使用直接给文本框的type属性值赋值为url即可--type="url"   第四、表单中的控制变量     1.表单的属性值访问方式为:表单名称.文本框名称.属性名称     2.表单验证中用到的表单属性包括如下...:       未修改的表单:属性名称关键词【pristine】,bool类型,如果为修改为ture       用户修改过的表单:属性关键词【dirty】,bool类型,只有修改了就为true       ...DOCTYPE html> <style type="text/css

    1.7K10
    领券