代码封装及参数

这一阶段开始学习代码的封装及参数、无参代码
无参代码

 static String name;
    	static int age;
    	static char sex;
    	static void input() {
    		Scanner scanner =new Scanner(System.in);
    		name =scanner.next();
    		age=scanner.nextInt();
    		sex=scanner.next().charAt(0);
    	}
	public static void main(String[] args) {

方法代表一段代码
定义无参方法

static void 方法名() {
			方法体-方法中的代码
		}
		input();
		System.out.println(name+age+sex);
		input();
		System.out.println(name+age+sex);
		
	}
	
static void 方法名(类型1 变量1,类型2 变量2,……) {
			方法体-方法中的代码
		}

通过ALT+shift+M封装方法,并加入参数
加入声明情绪的,带参数的方法

static void feeling(String cause, String content) {
		System.out.println(cause);
		System.out.println(content);
	}

那么在后续的input数据方法中,直接引用input方法和feeling方法即可便捷完成输出

        input();
		System.out.println(name+age+sex);
		feeling("参数1","参数2");
		input();
		System.out.println(name+age+sex);
		feeling("1","2");

定义带返回值的方法
即自己创造方法
具体代码执行:

static 返回值类型 方法名(参数列表){
		方法中的代码
		return 返回的数据}

定义小数点后任意位的方法案例

static double pround(double value, int index) {
		//计算10的N次方
		double pow10=Math.pow(10, index);
		//定义result变量保存结果
		double result=value*pow10;
		//对index+1位进行四舍五入
		result=Math.round(result);
		//还原value值
		result=result/pow10;  //可写成result/=pow10
		return result;
	}

猜你喜欢

转载自blog.csdn.net/FaitherZ/article/details/82976265