java类的定义以及参数传递
class类(类似结构体)的定义
import java.util.Scanner;
import java.io.*;
class student{//类的名称
public String name;
public String num;
public int age;//定义类中属性:姓名,学号,年龄
public student(){//无参的构造函数 }
public student(String name1,String num1,int age1){//有参的构造函数
name=name1;
num=num1;
age=age1;
}
public String getname(){
return name;
}
public String getnum(){
return num;
}
public int getage(){
return age;
}
public void setname(String Name){
name=Name;
}
public void setnum(String Num){
num=Num;
}
public void setage(int Age){
age=Age;
}
public String Detail(){//返回图书信息
return name+" "+num+" "+age;
}
}
public class Main { public static void main(String[] args){
int n,i;
Scanner cin=new Scanner(System.in);
student[] stu=new student[109];
//for(i=0;i<stu.length;i++)
//stu[i]=new student();
while(cin.hasNext()){
n=cin.nextInt();
for(i=1;i<=n;i++)
{
//stu[i].setname(cin.next());
//stu[i].setnum(cin.next());
//stu[i].setage(cin.nextInt());
stu[i]=new student(cin.next(),cin.next(),cin.nextInt());
}
for(i=1;i<=n;i++)
System.out.println(stu[i].Detail());
}
}
}
import java.util.Scanner;
import java.io.*;
public class Main { public static void main(String[] args){
int n,i;
Scanner cin=new Scanner(System.in);
int a[]=new int[1009];
while(cin.hasNext()){
n=cin.nextInt();
for(i=0;i<n;i++)
a[i]=cin.nextInt();
Output(a,n);
System.out.println(Sum(a,n));
}
}
public static void Output(int a[],int n){
for(int i=0;i<n;i++)
System.out.print(a[i]+" ");
System.out.println();
}
public static int Sum(int a[],int n){
int sum=0;
for(int i=0;i<n;i++)
sum+=a[i];
return sum;
}
}
java类的定义以及参数传递的更多相关文章
- java类中定义接口
今天看到一个java类中定义了接口,写个备忘录,记录一下 package com.gxf.test; public class Test_interface { public interface sh ...
- Java类的定义与类的实例化
目录 Java类的定义与类的实例化 类的定义 定义一个简单的类 定义一个成员变量 定义一个方法 定义一个构造器 类的实例化 创建对象及使用对象: 创建对象的过程在内存中的表现 Java类的定义与类的实 ...
- 夜谈Java类的定义
女孩:谈Java了,好耶? 男孩:夜谈一下,Java的类的定义~ 女孩:那谈Java的类的什么呢? 男孩:类的定义,对象的定义,类中的方法,构造方法,this关键字,方法的重载,Java中的类的访问权 ...
- Java类的定义及其实例化
如果你不了解类和对象的概念,请猛击这里:Java类和对象的概念 类必须先定义才能使用.类是创建对象的模板,创建对象也叫类的实例化. 下面通过一个简单的例子来理解Java中类的定义: public cl ...
- 《Java基础知识》Java类的定义及其实例化
类必须先定义才能使用.类是创建对象的模板,创建对象也叫类的实例化. 下面通过一个简单的例子来理解Java中类的定义: public class Dog { String name; int age; ...
- java 类内部定义接口
java类内部可以定义接口,作用可以看作是对类功能的进一步补充,类里面包含两部分:一部分是自己的固定的,一部分是可以变化的,而这可变的部分就编程了一个接口. 另一个作用是避免命名冲突. 示例 类Fru ...
- java类的定义与使用
一 引用数据类型 1.引用数据类型的分类 我们可以把类的类型为两种: 第一种,Java为我们提供好的类,如Scanner类,Random类等,这些已存在的类中包 含了很多的方法与属性,可供我们使用. ...
- 7.2 java 类的定义和使用
/* * 类的定义: * 类是用来描述现实世界的事物的 * * 事物: * 属性 事物的描述信息 * 行为 事物能够做什么 * * 类是如何和事物进行对应的呢? * 类: * 成员变量 * 成员方法 ...
- JAVA 类的定义(定义一个类,来模拟“学生”)
package Code413;/*定义一个类,来模拟“学生”属性 (是什么) 姓名 年龄行为(能做什么) 吃饭 睡觉 学习对应到Java的类当中 成员变量(属性) String nanme; //姓 ...
随机推荐
- SQL查询一周内过生日的用户
SELECT birthday, )) + '-' + )) + '-' + )) AS datetime) AS Nbirthday FROM CRM_Customer WHERE birthday ...
- WCF TCP 错误代码 10061: 由于目标计算机积极拒绝
表象是连不上服务端,本质原因多种多样,网络硬件问题导致的网络不通.服务本身问题或没有启动.或者防火墙阻隔等等不一而足. 1.ping看服务端能否ping通: 2.telnet ip地址 端口 ,看看是 ...
- Struts Upload上传文件
1.Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.te ...
- Ajax返回中文乱码问题(未解决)
(未解决) 暂时使用办法:改用返回Map<String,String>形式的返回值,在ajax中获取json形式的数据.
- yii2 实现多表联查
- Linux最常用命令及快捷键整理
最近在学Linux系统命令,在阿里云买了一台linux服务器.为方便自己也方便他人,整理了Linux常用命令及快捷键. 用命令: 文件和目录: # cd /home ...
- hdu1231最大连续子序列
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1231 #include<iostream> #include<cstdio> ...
- C# 常用日期函数
我想知道取的时期是几月.几日,然后做一些统计,上网找了一些方法. --DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1 ...
- mac开启服务命令
开启mysql mysql.server start 开启nginx sudo nginx 重启nginx sudo nginx -s reload 开启apach ...
- 网络应用发布到linux上的web服务器上页面上显示麻将牌式字符的问题
什么是麻将牌式字符,就是中文显示为一个竖立长方形框框里面有四个数字或字母,请看下图中中文,日文和韩文的显示就知道了: 为什么会遇到这个问题? 系统不支持中文,日文和韩文字体. 如何解决: 安装中文字体 ...