zoukankan      html  css  js  c++  java
  • 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;
    	}
    }


  • 相关阅读:
    【NOIP2016提高A组集训第14场11.12】随机游走
    poj2378 树形DP
    简单博弈论总结加例题解析
    uva11426 欧拉函数应用
    poj3090欧拉函数求和
    lightOJ1370 欧拉函数性质
    hdu4497 正整数唯一分解定理应用
    hdu1215 正整数唯一分解定理应用
    lightoj 1236 正整数唯一分解定理
    素数筛两种方法
  • 原文地址:https://www.cnblogs.com/mypsq/p/4348090.html
Copyright © 2011-2022 走看看