码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Java方法案例


    • 设计一个方法用于遍历数组,要求遍历的结果是在一行上的。例如:[11,22,33,44,55]
    1. public class index {
    2. public static void main(String[] args) {
    3. int[] arr = {11,22,33,44,55};
    4. printArr(arr);
    5. }
    6. public static void printArr(int[] arr){
    7. System.out.print("[");
    8. for (int i = 0; i < arr.length; i++) {
    9. if(i == arr.length - 1){
    10. System.out.print(arr[i]);
    11. }else{
    12. System.out.print(arr[i] + ", ");
    13. }
    14. }
    15. System.out.print("]");
    16. }
    17. }
    • 设计一个方法求数组的最大值,并将最大值返回
    1. public class index {
    2. public static void main(String[] args) {
    3. int[] arr = {11,22,33,44,55};
    4. int max = getMax(arr);
    5. System.out.println(max);
    6. }
    7. public static int getMax(int[] arr){
    8. int max = arr[0];
    9. for (int i = 1; i < arr.length; i++) {
    10. if(arr[i] > max){
    11. max = arr[i];
    12. }
    13. }
    14. return max;
    15. }
    16. }
    • 定义一个方法判断数组中的某个数是否存在,将结果返回给调用处
    1. public class index {
    2. public static void main(String[] args) {
    3. int[] arr = {11,22,33,44,55};
    4. boolean flag = contains(arr, 22);
    5. System.out.println(flag);
    6. }
    7. public static boolean contains(int[] arr,int number){
    8. for (int i = 0; i < arr.length; i++) {
    9. if(arr[i] == number){
    10. return true;
    11. }
    12. }
    13. //只有在数组里面全部数据都比较完毕后,才能判断该数不在数组里面
    14. //return:如果方法执行到了return,那么整个方法全部结束,里面的循环也结束
    15. return false;
    16. }
    17. }
    • 定义一个方法copyOfRange(int[] arr,int from,int to),将数组arr从索引from(包含from)到索引to(不包含to)的元素复制到新数组中并返回
    1. public class index {
    2. public static void main(String[] args) {
    3. int[] arr = {1,2,3,4,5,6,7,8,9};
    4. int[] copyArr = copyOfRange(arr, 3, 7);
    5. for (int i = 0; i < copyArr.length; i++) {
    6. System.out.print(copyArr[i] + " ");
    7. }
    8. }
    9. public static int[] copyOfRange(int[] arr,int from,int to){
    10. //定义新数组
    11. int[] newArr = new int[to - from];
    12. int index = 0;
    13. for (int i = from; i < to; i++) {
    14. newArr[index] = arr[i];
    15. index++;
    16. }
    17. return newArr;
    18. }
    19. }

  • 相关阅读:
    flink教程
    为修复各种问题,iOS 17.1应运而生,那么它到底解决什么问题或带来什么功能呢
    [读论文]深度孵化 Deep Incubation: Training Large Models by Divide-and-Conquering
    Word不计算封面、目录页数将正文页码修改为第几页共几页的格式
    SpringBoot运行原理
    springboot+java大学生新生入学报到报道系统+jsp004
    Opencv(C++)笔记--打开摄像头、保存摄像头视频
    【AI工具】LM Studio 部署本地llama3以及python调用openai的API与llama3本地服务器进行问答...
    Anacode+YOLO识别图片
    记一次如何在docker容器内执行容器外的Linux命令检测MySQL和Redis进程是否挂掉
  • 原文地址:https://blog.csdn.net/unravel_sky/article/details/133588917
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号