Java基础案例

Java 基础综合案例小练习 阅读详情

1.数组

1.遍历数组

//2.静态初始化数组
int[] arr = {11,22,33};
for (int i = 0; i < arr.length; i++) {
   System.out.println(arr[i]);
}

2.求最值

public static void main(String[] args) {
    int[] arr1 = {2,55,4,54,54,155,5554};
    int min = arr1[0];
    for (int i = 1; i < arr1.length; i++) {
        if (min>arr1[i]){
            min=arr1[i];
        }
    }
    System.out.println(min);
}

3.数组反转

public static void main(String[] args) {
    int arrs[] = {11,22,33,44,55};
    System.out.print("数组反转前==============================");
    for (int i = 0; i < arrs.length; i++) {
        if (i==arrs.length-1){
            System.out.print(arrs[i]);
        }else {
            System.out.print(arrs[i]+",");
        }
    }
    System.out.println();
    System.out.print("数组反转后==============================");
    for (int min=0,max=arrs.length-1;min<max;min++,max--){
        int temp;
        temp = arrs[max];
        arrs[max]=arrs[min];
        arrs[min]=arrs[max];
    }
    for (int i = 0; i < arrs.length; i++) {
        if (i==arrs.length-1){
            System.out.print(arrs[i]);
        }else {
            System.out.print(arrs[i]+",");
        }
    }
}

控制台

数组反转前===11,22,33,44,55
数组反转后===11,22,33,22,11

4.数组作为方法返回值

public static void main(String[] args) {
    int[] cl = calculate(10, 20, 30);
    System.out.println("总和="+cl[0]);
    System.out.println("平均数="+cl[1]);
}
public static int[] calculate(int a,int b,int c){
    int sum = a+b+c;//求和
    int avg = sum/3;//平均值
    //用数组保存多个值,用于返回
    int[] arrs = {sum,avg};
    return arrs;
}

控制台

总和=60
平均数=20

2.面向对象

2.1成员变量和局部变量

1。定义位置不同:
成员变量===在方法外部,直接写在类中;
局部变量===在方法内部;
2.作用范围不同:
成员变量===整个类;
局部变量===当前方法才可以使用,写在类中;
3.默认值不同:
成员变量===有默认值;
局部变量===无默认值,必须手动创建;

3.常用API

1.模拟猜数字游戏

Random&&Scanner
/**
 * 模拟猜数字:从1-100之间猜数字
 */
public class demo3_模拟猜数字 {
    public static void main(String[] args) {
        //1.产生随机数
        Random ran = new Random();
        int random = ran.nextInt(100) + 1;//从1-100之间产生随机数
        //2.创建键盘录入
        Scanner sc = new Scanner(System.in);
        while (true){
            System.out.println("请输入:");
            int guess = sc.nextInt();
            if (guess<random){
                System.out.println("猜小了");
            }else if (guess>random){
                System.out.println("猜大了");
            }else {
                System.out.println("猜中了");
                break;
            }
        }
    }
}
Java编程语言学习:Java语言编程的基础案例之程序模板案例集合之详细攻略 Java编程语言学习:Java语言编程的基础案例之程序模板案例集合之详细攻略 目录 Java语言编程的基础案例之程序模板、语法结构之条件结构案例集合之详细攻略 1、程序模板结构 2、程序模板案例 Java语言编程的基础案例之程序模板、语法结构之条件结构案例集合之详细攻略 1、程序模板结构 函数也叫方法,主函数是个特殊的方法。 importjava.util.*; //导入 java内 的包 的所有类;util是包; 若*替换为Scanner类、Random类、Arra 阅读详情

相关推荐

Vivado与VCS+Verdi联合仿真环境搭建全攻略

本文详细介绍了如何搭建Vivado与VCS+Verdi联合仿真环境,旨在解决Vivado Simulator在大型FPGA验证中速度慢、调试弱的问题。通过指导工具版本配对、环境变量设置、关键参数配置及Xilinx仿真库编译,帮助工程师高效整合Vivado的设计管理、VCS的高速仿真与Verdi的深度调试能力,从而显著提升验证效率。

weixin_29219189的博客 577

算法问题——数学问题(中等难度)

43. 字符串相乘 class Solution { public String multiply(String num1, String num2) { if (num1.equals("0")||num2.equals("0")){ return "0"; } //num[i]* num2[j]: res[i+j+1] res[i+j] int n = num1.length

庄小焱 648

一文看懂—Agent多智能体协作

多智能体协作已成为AI应对复杂任务的关键范式,通过模拟人类团队分工,实现专业化、高效化和纠错能力。本文系统阐述了多智能体协作的核心概念(智能体分工、工作流编排、工具使用)、与产品规划的关联(任务拆解、错误处理、组织架构设计),以及典型应用场景(报告生成、客服工单、学习规划)。同时剖析了常见陷阱(循环卡死、信息失真、成本失控)及解决方案,并提供了实用工具模板(角色定义卡、工作流画布、成本仪表盘)。最后通过市场竞品分析和旅行规划两个实战案例,展示了多智能体协作的实际价值。该技术正推动AI从单点智能迈向系统智能,

lee006006的博客 1035

java基础案例_Java 基础案例

1.变量及基本数据类型案例1:变量声明及赋值//1.变量的声明int a; //声明一个整型的变量aint b,c,d; //声明三个整型变量b,c,d//2.变量的初始化int a = 250; //声明整型变量a并赋值为250//声明整型变量b,然后赋值为250int b;b = 250;//3.变量的使用int a = 5;int b = b+10; //取出a的值5,加10后赋值给bSys...

weixin_28864485的博客 651

Potplayer + LAVFilters + madVR 配置教程

文章目录Potplayer + LAVFilters + madVR 配置教程工具安装篇设置调教1.potplayer播放器设置加载LAVFilters和madVR1.选择“源滤镜/分离器”选项,选择“滤镜/解码器管理”2.“添加外部滤镜”3.浏览到刚才LAVFilters解压的文件夹,分别添加图示项。4.添加后回到管理界面设置,点击左边的”LAV AudioDecoder”,将右边”音频解码器”...

re 16万+

最新版IAR9.40和注册工具

IAR最新版的IDE在编译速度和代码提示等各个方面上都有很大提升,软件这个东西果然还是越新越好。之前的时候,IAR v9系列网上很多人都说能用,但是又没有把 IAR v9系列的注册方法写的很清楚,导致我一直都用注册老版本v8的方法去注册v9。结果注册后都会提示。

xue_nuo的博客 4万+

Java基础综合练习案例

Java基础综合练习案例 案例:评委打分 以下是案例的需求: 在编程竞赛中,有6个评委为参赛的选手打分,分数为0-100的整数分。 选手的最后得分为:去掉一个最高分和一个最低分后 的4个评委平均值 (不考虑小数部分)。 然后我们可以写一个写代码的思路,通常要从一个小白入门Java这门语言的话在写代码的时候就要先想好一个程序的思路,然后根据你的思路来写这样的话就会养成一个好习惯,对后来学习有很大的帮...

Mr_Maxiansheng的博客 2047

手把手教你用srec_cat生成带CRC校验的STM32固件(解决OTA常见校验失败问题)

本文针对STM32 OTA升级中常见的固件校验失败问题,提供了一套使用srec_cat工具自动生成带CRC32校验固件的实战解决方案。文章详细拆解了命令参数,指导开发者如何为固件嵌入CRC值、处理地址偏移及合并文件,从而确保Bootloader能可靠校验固件完整性,提升远程更新的稳定性。

kappa的博客 784

Java基础命令与案例

本文详细介绍了Java开发中的基础命令和经典案例。主要内容包括:1)Java基础命令概述(javac、java、jar、javadoc);2)JDK下载安装指南(OracleJDK/OpenJDK等版本和安装步骤);3)四大常用命令详解(编译、运行、打包和文档生成);4)三个经典案例演示(HelloWorld、计算器、数组遍历);5)学习总结与拓展建议。文章提供了完整的代码示例和详细的操作指南,适合Java初学者掌握基础开发技能。

2501_92601240的博客 868

[特殊字符] 2026终极实战:Python爬取得物App球鞋实时交易价格 —— 从签名破解到数据可视化全栈指南

价格敏感度:热门鞋款(如Air Jordan 1、Yeezy 350、Dunk SB)价格每分钟都在波动,短线套利空间巨大。稀缺性:限量发售、联名款、地区限定,导致供需关系实时变化。数据壁垒:得物App使用自研WMS签名算法设备指纹绑定动态请求头加密,是爬虫工程师的“练兵场”。本博客将手把手带你从零搭建一套生产级得物球鞋价格爬虫系统,涵盖:抓包与逆向分析(mitmproxy + Frida)签名算法逆向(Python复刻)设备模拟与心跳保活(ADB + uiautomator2)

2201_76125261的博客 1125

YOLO26 无损剪枝:稀疏训练 + 结构化通道裁剪

YOLO26 无损剪枝链路:YOLO26s (7.2M) → 稀疏训练 30 epoch (L1 on BN gamma, lam=0.01) → 阈值剪枝 50% (gamma<quantile(0.5)) → 结构化重建 Conv+BN → 微调 10 epoch (lr=1e-4) → YOLO26n (1.9M, mAP50 0.808, 仅降 0.6%)。核心贡献:稀疏训练让 BN gamma 趋向二元分布 (近 0 或近 1), 剪枝阈值可直接取 median 自动 50% 压缩。

m0_64661770的博客 264

Java基础综合案例

Java基础综合案例 1 题目 需求:提供对应的方法,能够让用户可以根据ID或者文件路径来获取对应的对象 思路:解析给定的xml文件,将解析后的ID和class的值存储起来(使用键值对),根据用户给定的条件(ID,路径名)返回对应的class对象 2 步骤: 1、解析用户指定的xml文件,返回解析后的文档(document)对象 2、创建Map集合,用于存储解析后的ID及class的值 3、定义一个功能–根据ID返回对象 4、定义一个功能–根据路径名返回对象 3.具体程序实现 package c

qq_52232797的博客 349

【1】Java 部分笔试题解析

解析A.abstract关键字应该放在class关键字之前。C.抽象方法不能有方法体。D缺少了class关键字。

博客 3945

Java的六个基础案例-黑马Java基础Day6笔记

通过七个java的基础案例,串联前面的数据类型转换、数组、输入、循环、判断、随机数和指针的基础概念

weixin_45927386的博客 895

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【java】【基础5】使用java基础知识实战案例

使用java学习的基础知识,进行案例实战。

春天的波菜 1844

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

java小案例

Java小案例

m0_62765624的博客 164

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Java基础案例教程思维导图

Java基础案例教程目录

weixin_46025640的博客 370

java基础案例7-4升级日记本

package com.itheima; import java.io.*; import java.util.Scanner; import static java.lang.System.exit; public class Main{ static Scanner in = new Scanner(System.in); static String content = "";//保存新建的内容 static String str;//打开的路径 static St.

qq_47661416的博客 5332

Java入门基础7:Java入门案例小练习

Java常见案例,让你的基础知识更扎实

2301_80944764的博客 1222

Java入门基础之案例大全

#10.定义一个方法,在方法中定义一个变量,判断该数据是否为偶数。##7.使用for循环求1-6数字的和。##26求一个三位数的百位,十位,个位。##11.定义方法,判断a是否大于b。##19.利用数组求得数组中的最大值。##28.三目运算符,求和尚身高最大。##6.关于switch语句的使用。##13.定义方法求两数的最大值。##12.关于传参判断基数偶数。##15.还是关于方法重载。##1.自加运算符的使用。##3.关于条件语句if。##18.关于数组的遍历。##2.关于逻辑运算符。

weixin_62575733的博客 1985

Java基础之案例

Java基础的应用案例

qq_52670388的博客 1546

Java语法基础部分综合案例练习

案例1:水仙花 需求:求取所有的“水仙花数”,统计水仙花数个数,并将数字打印到控制台。 tips: ​ 1.水仙花数是一个三位数 ​ 2.水仙花数的个位,十位,百位的数字立方和等于原数 public static void main(String[] args) { for(int i=100;i<1000;i++) { //获取个位数 int g = i%10; //获取十位数 int s = i/10%10; //获取百位数 int b = i/10

newBoy优快云的博客 520

java基础 ArrayList案例

学习视频: Java入门基础视频教程,Java零基础自学首选黑马程序员Java入门教程(含Java项目和Java真题)_哔哩哔哩_bilibili为了帮助广大对Java有兴趣和立志进入本行业的零基础学员,本套课程由此而生,舍弃了冗长的理论,结合软件公司一个个真实的应用需求,来加强大家对知识的理解和掌握。本课程知识全面透彻,案例极为丰富,阶段课程完结后都配备了综合实战案例,具备大量优雅、高质量的代码供初学者训练,手把手边学边干,清楚,实用!是Java零基础学员极好的入门视频。课程从Java语言的简介到程序开

cbdA_ZAI的博客 445

JAVA基础案例

** //案例一: ** System.out.println(“一百以内的双数”); for ( int i=0;i<=100;i++){ if (i%2 ==0){ System.out.println(i); } } System.out.println(“一百以内的单数”); for (int g=1;g<100;g++){ if (g%2 !=0){ System.out.println(g); } } // do-while 循环至少会执行一次循坏体 //遍历100以内的偶数 int

weixin_49770265的博客 662
上一篇: 框架(三)Spring框架之Spring的事务管理
下一篇: JavaSE基础学习笔记及案例(四)集合框架
一朝游
博客等级 码龄8年 0粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值