2017.12.13 Java中是怎样通过类名,创建一个这个类的数组
先在类方法中定义数组的方法:
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中是怎样通过类名,创建一个这个类的数组的更多相关文章
- 2017.12.20 Java中的 IO/XML学习总结 File类详细
IO / XML 一.File类 1.定义/概念 Java是面向对象的语言,要想把数据存到文件中,就必须要有一个对象表示这个文件.File类的作用就是代表一个特定的文件或目录,并提供了若干方法对这些文 ...
- 2017.12.25 Java中面向对象思想的深刻理解
今日内容介绍 1.面向对象思想 2.类与对象的关系 3.局部变量和成员变量的关系 4.封装思想 5.private,this关键字 6.随机点名器 01面向对象和面向过程的思想 * A: 面向过程与面 ...
- 2017.12.9 Java中的排序---冒泡排序、快速排序、选择排序
//冒泡排序 public class demo{ public static void main(String[] args) { int[] sum={2,9,10,1,5,88}; System ...
- 2017.10.13 Java中引用类型变量的创建及使用&循环高级写法
今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 ###01创建引用类型变量公式 * A: 创建引用类型变量公式 ...
- 在存放源程序的文件夹中建立一个子文件夹 myPackage。例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage)。在 myPackage 包中创建一个YMD类,该类具有计算今年的年份、可以输出一个带有年月日的字符串的功能。设计程序SY31.java,给定某人姓名和出生日期,计算该人年龄,并输出该人姓名、年龄、出生日期。程序使用YM
题目补充: 在存放源程序的文件夹中建立一个子文件夹 myPackage.例如,在“D:\java”文件夹之中创建一个与包同名的子文件夹 myPackage(D:\java\myPackage).在 m ...
- java 中利用反射机制获取和设置实体类的属性值
摘要: 在java编程中,我们经常不知道传入自己方法中的实体类中到底有哪些方法,或者,我们需要根据用户传入的不同的属性来给对象设置不同的属性值,那么,java自带的反射机制可以很方便的达到这种目的,同 ...
- 关于Java中的继承和组合的一个错误使用的例子
[TOC] 关于Java中的继承和组合的一个错误使用的例子 相信绝大多数人都比较熟悉Java中的「继承」和「组合」这两个东西,本篇文章就主要就这两个话题谈论一下.如果我某些地方写的不对,或者比较幼稚, ...
- 将java中Map对象转为有相同属性的类对象(json作为中间转换)
java中Map对象转为有相同属性的类对象(json作为中间转换) 准备好json转换工具类 public class JsonUtil { private static ObjectMapper o ...
- Java中的集合(十四) Map的实现类LinkedHashMap
Java中的集合(十四) Map的实现类LinkedHashMap 一.LinkedHashMap的简介 LinkedHashMap是Map接口的实现类,继承了HashMap,它通过重写父类相关的方法 ...
随机推荐
- java中pojo对象首字母大写导致无法赋值问题
命名规范(文末附有java命名规范)中指出,属性变量命名应采用驼峰命名的方式,即首字母小写,其他单词首字母大写: 但有时候我们对接三方的接口时,想要封装实体类来接受,但是发现接收到的参数的变量首字母是 ...
- JDK源码-java.lang.String
1.开篇明志 本文来看看String的源码. 2.Java7 API String介绍 String 类代表字符串.Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现. 字符串 ...
- 洛谷P3582 [POI2015]KIN
题目描述 共有\(m\)部电影,编号为\(1--m\),第\(i\)部电影的好看值为\(w[i]\).在\(n\)天之中(从\(1~n\)编号)每天会放映一部电影,第\(i\)天放映的是第\(f[i] ...
- Models-查询详细操作
# 单表简单查询13种方法 1.all(): 查询所有结果 all: models.表名.objects.all() book_all=models.Book.objects.all() # 结果是q ...
- 028 Implement strStr() 实现 strStr()
实现 strStr().返回蕴含在 haystack 中的 needle 的第一个字符的索引,如果 needle 不是 haystack 的一部分则返回 -1 .例 1:输入: haystack = ...
- Unity (反向动力学)IK动画
- ssh无需密码登录linux服务器
使用下例中ssky-keygen和ssh-copy-id,仅需通过3个步骤的简单设置而无需输入密码就能登录远程Linux主机. ssh-keygen 创建公钥和密钥. ssh-copy-id 把本地主 ...
- JDK动态代理详解-依赖接口
0. 原理分析 a). 自定义实现InvocationHandler类,实现代理类执行时的invoke方法 b). 使用Proxy.newProxyInstance生成接口的代理类(入参还包括Invo ...
- Python 面向对象程序设计
类的设计 方法优先的原则, 在__init__方法中创建出需要的属性, 对于基类来说, 只进行默认值得初始化, 0, None等, 对于真正需要使用的子类, __init__方法则是进行我们需要的初始 ...
- android 开发-数据存储之共享参数
android提供5中数据存储方式 数据存储之共享参数 内部存储 扩展存储 数据库存储 网络存储 而共享存储提供一种可以让用户存储保存一些持久化键值对在文件中,以供其他应用对这些共享参数进行调用.共 ...