黑马程序员-Java的基本数据运算

来源:互联网 发布:win7下的c语言编译器 编辑:程序博客网 时间:2024/06/05 18:18

package com.itheima;

import java.util.Scanner;

/*
* 1:方法
(1)方法:就是完成特定功能的代码块。
注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。
(2)格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
方法体语句;
return 返回值;
}

        修饰符: public static 等等        返回值类型:就是功能结果的数据类型        方法名:就是起了一个名字,方便我们调用该方法。        参数类型:就是参数的数据类型        参数名:就是变量        参数分类:            实参:实际参与运算的数据            形参:方法上定义的,用于接收实际参数的变量        方法体语句:就是完成功能的代码块        return:结束方法        返回值:就是功能的结果,由return带给调用者。    (3)两个明确:        返回值类型:结果的数据类型        参数列表:参数的个数及对应的数据类型    (4)方法调用        A:有明确返回值的方法            a:单独调用,没有意义            b:输出调用,不是很好,因为我可能需要不结果进行进一步的操作。但是讲课一般我就用了。            c:赋值调用,推荐方案        B:void类型修饰的方法            a:单独调用    (5)案例:        A:求和方案        B:获取两个数中的较大值        C:比较两个数据是否相同        D:获取三个数中的最大值        E:输出m行n列的星形        F:输出nn乘法表    (6)方法的注意事项        A:方法不调用不执行        B:方法之间是平级关系,不能嵌套定义        C:方法定义的时候,参数是用,隔开的        D:方法在调用的时候,不用在传递数据类型        E:如果方法有明确的返回值类型,就必须有return语句返回。    (7)方法重载        在同一个类中,方法名相同,参数列表不同。与返回值无关。        参数列表不同:            参数的个数不同。            参数的对应的数据类型不同。    (8)方法重载案例        不同的类型的多个同名方法的比较。

*/

public class ScannerDemo {

/** * @param args */public static void main(String[] args) {    // TODO Auto-generated method stub    // 键盘录入两个数据求和    Scanner sc = new Scanner(System.in);    System.out.println("请输入第一个数据");    int a = sc.nextInt();    System.out.println("请输入第二个数据");    int b = sc.nextInt();    // 求和    int sum = a + b;    System.out.println("sum = " + sum);    System.out.println("----------------------");    // 取最大值    // 利用三目运算符    int max = (a > b) ? a : b;    System.out.println("max = " + max);    System.out.println("-----------------------");    //比较两个数是否想等    if (a == b) {        System.out.println("这两个数相等");               }else{        System.out.println("这两个数不相等");    }}

}

0 0
原创粉丝点击