java函数定义的格式与练习
2017-08-01 13:46
204 查看
import javax.print.attribute.standard.RequestingUserName; import org.omg.CORBA.PUBLIC_MEMBER; public class Function { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(getLevel(89)); } public static int add(int a,int b) { int sum = a + b; return sum; } /* 定义函数的格式: 修饰符 返回值类型 函数名(参数类型 参数1,参数类型 参数2,...) { 执行语句; return 返回值; } 特殊情况: 函数并没有具体的返回值。 这时return后面直接跟; 返回值类型怎么体现呢? 关键词 void 定义函数的两个明确 以求和函数为例 明确一:这个功能的结果是什么? 其实就是在明确函数的返回值类型 是和,所以该功能的返回值类型是int 明确二:这个功能实现过程中是否需要未知内容进行运算? 其实就是在明确参数列表 有,加数和被加数。这就是函数的参数列表 */ /* 需求二:画一个矩形在控制台 */ //明确一:函数的功能没有结果 即void 明确二:需要未知数 长和宽 public static void draw(int length,int wide) { for(int x=1; x<=length; x++) System.out.print("*"); System.out.println(); for(int y=1; y<=wide; y++) { System.out.print("*"); for(int x=1; x<=length-2; x++) System.out.print(" "); System.out.println("*"); } for(int x=1; x<=length; x++) System.out.print("*"); } //需求三:比较两个数是否相等 /* 明确一:功能的结果? 有结果,boolean。 明确二:是否有未知数? 需要,两个整数 */ public static boolean equals(int a,int b) { /*if(a==b) return true; else return false;*/ //return (a==b)? true:false; //这样没必要 还可以 return a==b; } //需求四:获取两个数中较大的数 /* 明确一:功能的结果? 有结果,int 明确二:是否有未知数? 需要,两个整数 */ public static int max(int a,int b) { return (a > b)? a:b; } //需求五:根据考试成绩获取学生分数对应的等级 /* 90-100 A 80-89 B 70-79 C 60-69 D 60以下 E 明确一:功能的结果? 有结果,char 明确二:是否有未知数? 需要,int num */ public static char getLevel(int grade) { if(grade >= 90) return 'A'; else if(grade >= 80) return 'B'; else if(grade >= 70) return 'C'; else if(grade >= 60) return 'D'; else return 'E'; } }
相关文章推荐
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java函数定义的格式与练习
- java 函数定义格式
- C#&&Java-----C#中和Java中把主函数定义成静态成员函数的原因
- java 泛型使用和不定参数函数定义
- JAVA数学函数基础练习
- JNI实现回调| JNI调用JAVA函数|参数和返回值的格式
- <JAVA练习>02——函数(打印九九乘法表)
- scala 函数定义格式
- JAVA:函数的定义、使用
- 条件,循环,函数定义,字符串小练习
- 条件、循环、函数定义、字符串操作练习
- Java数组概述、定义格式说明、初始化、内存分配及常见操作