1.获取键盘输入
Java:
1.导入Scanner的所在的包,java.util.Scanner
2.创建Scanner对象,Scanner scan = new Scanner(System.in);
3.获取录入的字符串,String a = scan.next();
获取整形数字,int b = scan.nextInt();
获取浮点数据,int c = scan.nextFloat();
Python:
a = input()
因为python是动态获取变量所以不需要指定值的类型
2.函数的定义:
Java:
类的行为称为方法, 不依赖类的方法称为函数,一般Java中都称为方法
组成:修饰符 +返回值类型+ 方法签名(方法名+形参列表)
+ 代码块(由花括号来控制代码块的范围)
方法参数需要声明类型,有一种特殊的形参叫可变参数即数组,需定义在形参列表的末尾
方法参数的多样性又称为方法重载,即不改变方法名称只改变方法参数的类型、顺序和数量
return 结束方法,返回符合返回值类型的数据
Python:
组织好的,可重复使用的,可完成特点功能的代码块
组成:def + 方法名 + 英文冒号 + 函数体(由缩进来控制函数体的范围)
方法不需要声明参数类型,但有两种特殊的形参
def check(height,weight)
1.关键字参数:check(180,weight=135),
关键字参数是调用函数的时候使用的,需要定义在参数列表末尾
def check(heigh,weight=120)
2.默认参数:check(180)
默认参数是定义函数的时候使用的,需要定义在参数列表末尾
return 结束方法,返回任意数量的数据