首页 > 其他分享 >static静态方法的使用

static静态方法的使用

时间:2024-10-08 14:00:05浏览次数:1  
标签:静态方法 String int gender System static 使用 public name

//测试类,用来执行代码
package homework;

import java.util.Scanner;

public class Test {
public static void main(String[] args) {
int[] a={4,5,3,6,8,1};//自己初始化数组
int[] b=new int[10];//自行输入数组数字
Scanner scanner=new Scanner(System.in);
int i=0;
//输入数组b中内容,直至输入0退出
while(true){
System.out.println("请输入一个数字,输入0退出");
b[i]=scanner.nextInt();
if(b[i]==0)
{
break;
}
i++;
}
//调用静态方法执行相应功能
ArrUtill.arrPrint(a);
int sum1=ArrUtill.getSum(a);
int sum2=ArrUtill.getSum(b);
System.out.println("求和为:"+sum1);
System.out.println(sum2);
Student.teacherName="sayuri";
Student s1=new Student("asuka",19,"w");
ArrUtill.objectPrint(s1);
}

}

建立一个学生类,定义学生信息
package homework;
//定义学生类
public class Student {
private String name;
private int age;
private String gender;
static String teacherName;
public Student(){

}
public Student(String name,int age,String gende){
    this.name=name;
    this.age=age;
    this.gender=gende;
}

public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public int getAge() {
    return age;
}

public void setAge(int age) {
    this.age = age;
}
public void setGender(String gender){
    this.gender=gender;
}
public String getGender(){
    return gender;
}

}

建立自己需要的静态方法
package homework;

public class ArrUtill {
private ArrUtill(){}//设置为私有

//输出整数数组的静态方法
public static void arrPrint(int[] arr){
    for (int j : arr) {
        System.out.print(j+" ");
    }
    System.out.println();
}

//求和的静态方法
public static int getSum(int[] arr){
    int sum=0;
    for(int j : arr){
        sum+=j;
    }
    return sum;
}

//输出学生对象内容的静态方法
public static void objectPrint(Student student){
    String name=student.getName();
    int stuAge= student.getAge();
    String gender=student.getGender();
    System.out.print(name+" ");
    System.out.print(stuAge+" ");
    System.out.println(gender);
}

}

标签:静态方法,String,int,gender,System,static,使用,public,name
From: https://www.cnblogs.com/yytm/p/18451501

相关文章

  • 【STL详解】STL标准模板库入门 | STL版本 | STL六大组件 | STL优点 | 常用STL容器vect
    目录1、概述1.1、C++标准库1.2、Boost开源库2、STL版本2.1、HP原始版本2.2、P.J.实现版本2.3、RW实现版本2.4、SGI实现版本2.5、STLport实现版本3、STL的六大组件3.1、STL六大组件构成3.2、六大组件的交互关系4、STL优点5、STL常用容器vector、list......
  • coze扣子API接入在线客服系统使用
    使用coze扣子API的时候,必须要先创建令牌,创建完成后点击发布的机器人才能使用该令牌,如果不按照顺序API将无法使用 coze可以免费创建机器人以及AI流程编排,并且可以发布为API,方便接入自己的系统必须一定要先创建新令牌,再点发布(这是扣子自己的问题),并且必须勾选,发布到API ......
  • 在Windows 10中,您可以使用以下命令来转换系统版本(例如,从家庭版升级到专业版)。主要使用
    在Windows10中,您可以使用以下命令来转换系统版本(例如,从家庭版升级到专业版)。主要使用的是slmgr和DISM工具。以下是相关命令:1. 查看当前版本和激活状态bashCopyCodeslmgr/dli2. 输入新产品密钥bashCopyCodeslmgr/ipk<新产品密钥>请将<新产品密钥>替换为您要升......
  • 使用cgroup限制资源方法
    1.使用cgroup(控制组)限制进程占用内存方法   1:创建cgroup目录:  首先,需要在/sys/fs/cgroup/memory目录下创建一个子目录  sudomkdir/sys/fs/cgroup/memory/myapp  // sudomkdir/sys/fs/cgroup/cpu/myapp,限制CPU方法    2:设置内存限制:  sudosh......
  • uniapp - HBuilderX运行到内置浏览器编译报错 ublic static TextAppearance_Holo_Smal
    前言网上的教程都无法解决问题,本文提供强力解决方案。在uniappH5网页开发中,报错提示:ublicstaticTextAppearance_Holo_Small:number;|SyntaxError:Unexpectedidentifier,非常恶心的错误,手机H5网站项目点击运行到内置浏览器后,瞬间报错且无法编译提示已停止运行,H5......
  • SQL批处理脚本的使用与优化
    在现代数据库管理中,批处理脚本的使用已经成为提高效率和减少重复工作的关键工具。本文将详细介绍SQL批处理脚本的使用方法、优化策略以及在不同数据库系统中的应用。1.批处理的基本概念批处理是指将多个SQL语句组合在一起执行的方式,这种方式可以显著提高数据库操作的效率。通......
  • Error:WPF项目中使用oxyplot,错误提示命名空间中不存在“Plot”名称
    在OxyPlot中,<oxy:PlotView>和<oxy:Plot>都是用来显示图表的控件,在WPF项目中使用oxyplot之前,先通过NuGet安装依赖包:OxyPlot.Wpf。<oxy:PlotView>和<oxy:Plot>使用示例:<oxy:PlotView>控件是一个视图控件,它绑定到一个PlotModel对象。这意味着你可以创建一个PlotModel实例,配置......
  • 如果网页出现乱码我们一般使用什么来解决
    解决网页乱码问题的一般方法包括以下几个步骤:检查和统一字符编码:确认网页的实际内容编码(如UTF-8、GBK等)。统一网页、数据库和应用程序中的字符编码。设置HTTP响应头:确保服务器返回的 Content-Type 响应头包含正确的字符集,例如 Content-Type:text/html;charse......
  • 如何使用minikube搭建k8s集群
    使用minikube搭建K8s(Kubernetes)集群是一个在本地快速设置Kubernetes环境的方法,特别适合用于学习和开发。以下是详细步骤:一、环境准备操作系统:如LinuxCentOS7.964位。CPU和内存:至少2核CPU和4GiB内存,建议2核CPU和更多内存以获得更好的性能。硬盘:至少需要20GB的硬盘空间。网......
  • element-plus如何使用可编辑的table
    ElementPlus的Table组件本身不提供内置的编辑功能。但是可以通过结合Table组件和Form组件来实现行级别的可编辑功能<template><el-table:data="tableData"style="width:100%"><el-table-columnprop="date"label="日期"width="180&quo......