黑马程序员-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
- 黑马程序员-Java的基本数据运算
- 黑马程序员-------Java笔记--------分数基本运算
- 黑马程序员-基本运算
- 黑马程序员--基本运算
- 【黑马程序员】iOS学习之路——C语言之数据的基本运算
- 黑马程序员——Java介绍&&基本运算
- 黑马程序员----Java基本数据类型运算及语法基础
- 黑马程序员----java的基本语法 变量 运算符 选择结构 循环结构 方法 数组
- 黑马程序员——C语言的基本运算
- 黑马程序员 Java初级<二>--->数据、变量与运算
- 黑马程序员 一 java语言中的数据与运算符
- 黑马程序员-java的基本组成部分
- 黑马程序员--Java语言的基本组成
- 黑马程序员-------Java基本的输入输出
- 黑马程序员----------JAVA基本的语法上----------
- 黑马程序员-Java语言的基本组成
- 黑马程序员--java运算符
- JAVA基本的数据运算符
- 线程的笔记1 wait yield join interrupt deamon 死锁使用方法
- rails render partial 参数 变量说明
- 【转载】J2SE知识点归纳笔记(三)---Java面向对象 Part 2
- com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
- 《php核心技术与最佳实践》笔记7
- 黑马程序员-Java的基本数据运算
- Objective-C分类 (category)和扩展(Extension)
- AndroidStudio开启代码混淆Progurad功能,防止你的app被反编译
- 河南鼎晟装饰工程有限公司
- (dp)11th福州大学校赛,D.花生的序列
- Linux服务器并发的错误
- QApplication: No such file or directory 完美解决方案
- 遍历二叉树的各种操作(非递归遍历)
- awk管道