//方法重载publicclassDemo03{publicstaticvoidmain(String[] args){int max =max(10,20);//double max = max(10,20);
System.out.println(max);}//比较大小publicstaticintmax(int num1,int num2){int result =0;if(num1==num2){
System.out.println("num1==num2");return0;//终止方法}if(num1>num2){
result = num1;}else{
result = num2;}return result;}//比较大小publicstaticdoublemax(double num1,double num2){double result =0;if(num1==num2){
System.out.println("num1==num2");return0;//终止方法}if(num1>num2){
result = num1;}else{
result = num2;}return result;}}
命令行传参
//命令行传参publicclassDemo04{publicstaticvoidmain(String[] args){//args.Length 数组长度for(int i =0; i < args.length; i++){
System.out.println("args["+i+"]:"+args[i]);}//cmd 中操作/*
javac Demo04.java 编译生成class文件
先回退到src目录 通过cd ../操作
java com.feng.method.Demo04
*/}}
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package com.feng.method;
public class Demo04 {
public Demo04() {
}
public static void main(String[] args) {
for(int i = 0; i < args.length; ++i) {
System.out.println("args[" + i + "]:" + args[i]);
}
}
}
/*1.Java方法是语句的集合,它们在一起执行一个功能。2.方法是解决-类问题的步骤的有序组合3.方法包含于类或对象中4.方法在程序中被创建,在其他地方被引用最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。设计方法的原则:方法的本意是功能块,我们设计方法的时候,就是实现某个功能的语句块的集合。 */方法//方法:类似于其他语言的函数public class Demo01 { //main方法 public static void main(