1-10java

article/2025/9/21 6:07:29

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 1-7天
  • 前言
  • 一.配置环境
  • 二.基本语法
  • 三.作业
  • 小结

1-7天


前言

为了复习java基础知识

一.配置环境

		一般用java8

二.基本语法

		.2.1 加、减、乘、除、整除、取余.2.2 熟悉 println 的中阶用法2.3if else以及if else的嵌套2.4switch case2.5fro循环和增强for循环以及while循环

三.作业

在这里插入图片描述

import java.util.Random;
import java.util.Scanner;/*** @Auther: pql* @Date: 2022/4/3 - 04- 03- 15:51* @Description: PACKAGE_NAME* @version: 1.0*/
public class Tset {public  static void fu_zhi(int a[][]){for (int i = 0; i <a.length ; i++) {for (int j = 0; j <a[i].length ; j++) {int score = (int)(50+Math.random()*51);//Math.random()是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 double 值//获取指定范围的随机数:(数据类型)(最小值+Math.random()*(最大值-最小值+1))a[i][j] = score;}}int k=0; //换行标记for (int i = 0; i <a.length ; i++) {for (int j = 0; j <a[i].length ; j++) {k++;System.out.print(a[i][j]+" ");if (k==a[j].length){System.out.println();k=0; //换了一行之后让k回到初始状态}}}}public  static  void max_min(int a[][]){int max=-999;int min=9999;/*获取二维数组的行数:数组名.length获取二维数组第i的的列数:a[i].length*/for (int i = 0; i <a.length ; i++) {for (int j = 0; j <a[i].length; j++) {if(a[i][j]<60) continue;else if(a[i][j]>=60&&a[i][j]>max)max = a[i][j];else if(a[i][j]>=60&&a[i][j]<min)min = a[i][j];}}System.out.println("max is "+ max +" min is "+min);}public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int studentCount = scanner.nextInt();//学生人数int subjectCount = scanner.nextInt();//科目数int [][]sc = new int[studentCount][subjectCount];fu_zhi(sc);max_min(sc);}
}

结果
eg1
在这里插入图片描述
eg2
在这里插入图片描述
注:求随机数的方法

       .通过java.Math包的random方法得到0-1的随机数(不包括1包括0)(数据类型)(最小值+Math.random()*(最大值-最小值+1)

小结

复习了分支语句 (if, switch case), 循环语句 (for, while), 流程控制语句 (continue, break), 函数的使用


http://chatgpt.dhexx.cn/article/tySUe4wj.shtml

相关文章

当老板让我从 Java8 升到 Java11

老板让我把一个项目从 Java 8 迁移到 Java 11&#xff0c;我该怎么办呢&#xff1f; 最简单的办法&#xff0c;当然是直接强行升级&#xff0c;遇到一个错就改一个错&#xff0c;别看它 low&#xff0c;但是对于一个小型且非核心的项目来说&#xff0c;已经足够了。 当然&…

java11初体验,8 个逆天新特性教你写出更牛逼的代码!

美国时间 09 月 25 日&#xff0c;Oralce 正式发布了 Java 11&#xff0c;这是据 Java 8 以后支持的首个长期版本。 为什么说是长期版本&#xff0c;看下面的官方发布的支持路线图表。 可以看出 Java 8 扩展支持到 2025 年&#xff0c;而 Java 11 扩展支持到 2026 年。 现在大…

一、Java11安装

一、安装 Java11 window64版本傻瓜式安装即可 二、环境变量 1. JAVA_HOME 变量名&#xff1a;JAVA_HOME 变量值&#xff1a;电脑上JDK安装的绝对路径 &#xff1a; C:\Program Files\Java\jdk-11.0.122. 新建/修改 CLASSPATH 变量 变量名&#xff1a;CLASSPATH 变量值&…

Linux下安装java11(亲测)

1.首先下载java11 yum search java-11-openjdk1.1 选择相应版本&#xff08;本人是x86_64&#xff09; &#xff08;ps:如果不知道选择哪个版本可以输入 arch 或者 uname -a 命令查看系统版本信息&#xff09; 1.2 进行下载 yum install java-11-openjdk.x86_64 -y2.查看ja…

JAVA 11.11

JAVA第二天 1.1java中的数据类型(b) java中的数据类型&#xff1a; 基本数据类型 和 对象类型java是一种强语言&#xff0c;严格遵循类型匹配原则。也就是说 我们存储数据的时候 什么样的数据就必须使用什么样的类型去接收。 ​ 对象类型&#xff1a; 无数种 基本数据类…

怎么从 Java8 升到 Java11?

把一个项目从 Java 8 迁移到 Java 11&#xff0c;我该怎么办呢&#xff1f; 最简单的办法&#xff0c;当然是直接强行升级&#xff0c;遇到一个错就改一个错&#xff0c;别看它 low&#xff0c;但是对于一个小型且非核心的项目来说&#xff0c;已经足够了。 当然&#xff0c;…

Java 11~~20

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言Day11——顺序表&#xff08;一&#xff09;顺序表是什么&#xff1f;Java复习&#xff1a;重写与重载1.重写(Override)2.重载&#xff08;Overloading&#xf…

官网下载JAVA的JDK11版本(下载、安装、配置环境变量)

目录 前言必读&#xff1a; 一、下载JDK11 1.先去浏览器搜索 2.选择Products 3.Java 4.往下滑找到Oracle JDK,然后点击 5.往下滑找到Java11&#xff0c;再选择自己的操作系统 6.选择exe这个直接安装的后缀 7.跳出来的弹窗勾选&#xff0c;并点击 8.弹出来一个甲骨文…

Java11安装与配置环境变量保姆级教程

话不多说&#xff0c;我们以java11为例在windows10_X64系统中进行安装 java11下载地址&#xff1a; 链接&#xff1a;https://pan.quark.cn/s/fdf31b287749 提取码&#xff1a;2NNy 安装Java 直接下一步装就完事了 关闭 配置环境变量 找到jdk文件的路径&#xff1b;如图将路…

Java JDK11的下载与安装

前言 本篇文章是基于win10系统下载安装JDK11的教程。 1.下载Oracle JDK 进入Oracle 官网&#xff1a;https://www.oracle.com/java/technologies/downloads/#java11 选择Java11→Winodws→ .exe版本下载 点击下载之后&#xff0c;可能会出现登录界面&#xff0c;输入Oracle…

运用netty框架实现自定义协议并运用于简易聊天

1.什么是netty Netty 是由 JBOSS 提供的一个 Java 开源框架。Netty 提供异步的、基于事件驱动的网络应用程序框架&#xff0c;用以快速开发高性能、高可靠性的网络 IO 程序,是目前最流行的 NIO 框架&#xff0c;Netty 在互联网领域、大数据分布式计算领域、游戏行业、通信行业等…

netty框架的学习

netty框架的学习 1.netty环境的搭建2.netty的特点2.1什么是netty2.2为什么要使用netty3.netty框架的搭建3.1创建一个maven项目3.2导入依赖3.3搭建框架 之前几天的话开始稍微熟悉了一点maven和Springboot框架&#xff0c;从今天开始要正式的开始学习netty框架了。 1.netty环境的…

Netty框架之责任链模式及其应用

Netty框架之概述及基本组件介绍 Reactor网络编程模型解析 前言 在上篇博客介绍完netty框架的基本组件介绍和概述&#xff0c;也跟着代码看了下NioEventLoopGroup的启动过程&#xff0c;以及基于Reactor线程模型的解析&#xff0c;它是开发Netty的核心思想&#xff0c;也是整…

【初识Netty使用Netty实现简单的客户端与服务端的通信操作Netty框架中一些重要的类以及方法的解析】

一.Netty是什么&#xff1f; Netty 由 Trustin Lee(韩国&#xff0c;Line 公司)2004 年开发 本质&#xff1a;网络应用程序框架 实现&#xff1a;异步、事件驱动 特性&#xff1a;高性能、可维护、快速开发 用途&#xff1a;开发服务器和客户端 Netty的性能很高&#xff0…

Netty框架实现TCP/IP通信

项目中需要使用到TCP/IP协议完成数据的发送与接收。如果只是用以前写的简单的socket套接字方法&#xff0c;每次接收发送消息都会创建新的socket再关闭socket&#xff0c;造成资源浪费。于是使用netty框架完成java网络通信。 Netty框架的内容很多&#xff0c;这里只是代码…

在SpringBoot中整合使用Netty框架

Netty是一个非常优秀的Socket框架。如果需要在SpringBoot开发的app中&#xff0c;提供Socket服务&#xff0c;那么Netty是不错的选择。 Netty与SpringBoot的整合&#xff0c;我想无非就是要整合几个地方 让netty跟springboot生命周期保持一致&#xff0c;同生共死让netty能用…

Netty框架介绍及实战

Netty框架模型 NIO 的类库和API繁杂&#xff0c;使用麻烦&#xff1a;需要熟练掌握Selector、ServerSocket、ChannelSocketChannel、 ByteBuffer等。开发工作量和难度都非常大&#xff1a; 例如客户端面临断连重连、 网络闪断、心跳处理、半包读写、 网络拥塞和异常流的处理等…

Netty框架使用

前言 首先在使用Netty框架的时候需要了解Netty是一个什么东西。 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具&#xff0c;用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说&#xff0c;Netty 是一个基于NIO的…

Netty框架简介

Netty框架介绍 早已听说Netty牛逼了&#xff0c;最近有时间学习学习&#xff0c;官网地址&#xff1a;https://netty.io/&#xff0c;Java系的多种服务器/大数据框架&#xff0c;都离不开Netty做出的贡献&#xff0c;例如dubbo&#xff0c;elasticsearch等等&#xff0c;采用的…