先在类方法中定义数组的方法:

public int[] method6(int[] arr){
for(int i = 0; i<arr.length;i++){
arr[i] = (int)(Math.random()*10+1);
}
return arr;
}

在类方法中返回类名就可以了


在测试类中提取出来:

int[] arr = new int[10];//数组的接收需要考虑要遍历接收
for(int q = 0;q<arr.length;q++){
int[] arr1 = com.method6(arr);
System.out.print(arr1[q]+"\t");
//int[q] arr = ;
}

//定义一个电脑类,里面不含有属性但是有方法;

package demo;
public class Computer {
public boolean method(int a){
boolean flag;
//int a = 0;
if(a%2==0){
flag = true;
}else{
flag = false;
}
return flag;
} public int method2(int year){
if(year%400==0| year%4==0&&year%100!=0){
return 1;
}else{
return 0;
}
} public int method3(int A,int B){
int sum = A+B;
return sum;
} public int method4(int i,int j){
int Mul = i*j;
return Mul;
} public int method5(int c,int d){
int Max;
if(c>d){
Max = c;
}else{
Max = d;
}
return Max;
} public int[] method6(int[] arr){
for(int i = 0; i<arr.length;i++){
arr[i] = (int)(Math.random()*10+1);
}
return arr;
}
}

//测试类含有main操作的程序入口标识

package demo;
import java.util.*;
public class Test4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Computer com = new Computer(); System.out.println("请输入一个数字:");
int a= sc.nextInt();
boolean flag = com.method(a);
System.out.println(flag); System.out.print("请输入年份:");
int year = sc.nextInt();
int b = com.method2(year);
System.out.println(b); int A = 5;
int B = 6;
int sum = com.method3(A, B);
System.out.println(sum); System.out.println("请输入两个数:");
int i = sc.nextInt();
int j = sc.nextInt();
int Mul = com.method4(i, j);
System.out.println(Mul); int Max = com.method5(8, 6);
System.out.println(Max); int[] arr = new int[10];//数组的接收需要考虑要遍历接收
for(int q = 0;q<arr.length;q++){
int[] arr1 = com.method6(arr);
System.out.print(arr1[q]+"\t");
//int[q] arr = ;
}
}
}

2017.12.13 Java中是怎样通过类名,创建一个这个类的数组的更多相关文章

  1. 2017.12.20 Java中的 IO/XML学习总结 File类详细

    IO / XML 一.File类 1.定义/概念 Java是面向对象的语言,要想把数据存到文件中,就必须要有一个对象表示这个文件.File类的作用就是代表一个特定的文件或目录,并提供了若干方法对这些文 ...

  2. 2017.12.25 Java中面向对象思想的深刻理解

    今日内容介绍 1.面向对象思想 2.类与对象的关系 3.局部变量和成员变量的关系 4.封装思想 5.private,this关键字 6.随机点名器 01面向对象和面向过程的思想 * A: 面向过程与面 ...

  3. 2017.12.9 Java中的排序---冒泡排序、快速排序、选择排序

    //冒泡排序 public class demo{ public static void main(String[] args) { int[] sum={2,9,10,1,5,88}; System ...

  4. 2017.10.13 Java中引用类型变量的创建及使用&循环高级写法

    今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 ###01创建引用类型变量公式     * A: 创建引用类型变量公式         ...

  5. 在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM

    题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 m ...

  6. java 中利用反射机制获取和设置实体类的属性值

    摘要: 在java编程中,我们经常不知道传入自己方法中的实体类中到底有哪些方法,或者,我们需要根据用户传入的不同的属性来给对象设置不同的属性值,那么,java自带的反射机制可以很方便的达到这种目的,同 ...

  7. 关于Java中的继承和组合的一个错误使用的例子

    [TOC] 关于Java中的继承和组合的一个错误使用的例子 相信绝大多数人都比较熟悉Java中的「继承」和「组合」这两个东西,本篇文章就主要就这两个话题谈论一下.如果我某些地方写的不对,或者比较幼稚, ...

  8. 将java中Map对象转为有相同属性的类对象(json作为中间转换)

    java中Map对象转为有相同属性的类对象(json作为中间转换) 准备好json转换工具类 public class JsonUtil { private static ObjectMapper o ...

  9. Java中的集合(十四) Map的实现类LinkedHashMap

    Java中的集合(十四) Map的实现类LinkedHashMap 一.LinkedHashMap的简介 LinkedHashMap是Map接口的实现类,继承了HashMap,它通过重写父类相关的方法 ...

随机推荐

  1. Kotlin VS Java:基本语法差异

    Kotlin比Java更年轻,但它是一个非常有前途的编程语言,它的社区不断增长. 每个人都在谈论它,并说它很酷. 但为什么这么特别? 我们准备了一系列文章,分享我们在Kotlin开发Android应用 ...

  2. Maven的相关知识及使用

    一.简介 maven: 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的,Maven是跨平台的项目管理工具. 1.自动化构建和项目管理工具 Ant→Make→Maven ...

  3. unique within an element

    从tomcat 6 升到 tomcat-7.0.12 jsp页面报: org.apache.jasper.JasperException: /XXX/XXX.jsp(59,55) Attribute ...

  4. boost asio one client one thread

    总结了一个简单的boost asio的tcp服务器端与客户端通信流程.模型是一个client对应一个线程.先做一个记录,后续再对此进行优化. 环境:VS2017  + Boost 1.67 serve ...

  5. HDU1863-畅通工程

    题目链接:点击打开链接 Problem Description 省政府"畅通工程"的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有直接的公路相连,只要能间接通过公路可达即 ...

  6. 入侵检测系统 - ossec

    http://www.cnblogs.com/zlslch/p/8512757.html

  7. HTTP/TCP协议基础

    HTTP协议 基本概念 HTTP协议(超文本传输协议 HyperText Transfer Protocol):是用于从WWW服务器传输超文本到本地浏览器的传送协议.它不仅保证计算机正确快速地传输超文 ...

  8. python依赖文件

    生成 pip freeze >requirements.txt 安装 pip install -r requirements.txt

  9. 自增长 auto_increment

    auto_increment :自动编号,一般与主键组合使用.一个表里面只有一个自增默认情况下,起始值为1,每次的增量为1. 例子:create table tb5(    id int primar ...

  10. myeclipse编辑jsp页面卡

    现象 但是遇到了一种情况,编辑jsp页面卡,尤其是使用快捷键ctrl+ 时会很卡. 编辑java页面没问题的,比较流畅. 在jsp页面中一点ctrl+  就卡几秒钟. 按照上篇文章中优化过后只是编辑j ...