package step1;
public class HelloWorld {
/********** Begin **********/
//定义一个方法,用来和老师打招呼
public static void hello(){
System.out.print("hello teacher!");}
/********** End **********/
public static void main(String[] args){
/********** Begin **********/
//调用方法
hello();
/********** End **********/
}}
package setp7;
public class HelloWorld {
public static void main(String[] args){
/********** Begin **********/
// 调用calcAvg()方法,并将返回值保存在变量avg中
double avg = calcAvg();
/********** End **********/
System.out.println("平均成绩为:" + avg);}
// 定义一个返回值为double类型的方法
/********** Begin **********/
public static double calcAvg(){
double java = 92.5;
double php = 83.0;
double avg =(java + php) / 2; // 计算平均值
// 使用return返回值
return avg;
/********** End **********/
}}
package setp9;import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int score1 = sc.nextInt(); //第一门成绩
int score2 = sc.nextInt(); //第二门成绩
/********** Begin **********/
// 调用方法,传入两门课程的成绩
System.out.print("平均分:"+Avg(score1,score2));
/********** End **********/
}
/*
* 功能:计算两门课程考试成绩的平均分并输出平均分
* 定义一个包含两个参数的方法,用来传入两门课程的成绩
*/
/********** Begin **********/
public static int Avg(int a,int b){return(a+b)/2;}
/********** End **********/
}
package step3;import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int i = sc.nextInt(); //获取第一个输入的整数
int j = sc.nextInt(); //获取第二个输入的整数
/********** Begin **********/
//在这里调用方法获取返回值
int max = j>i?j:i;
System.out.println( i+"和"+j+"比较,最大值是:" + max );
/********** End **********/
}
/*在这里创建getMax方法,以两个整数作为参数,返回两个整数中较大的值*/
/********** Begin **********/
/********** End **********/
}
package setp10;import java.util.Arrays;
public class HelloWorld {
public static void main(String[] args){
HelloWorld hello=new HelloWorld();
int[] scores={79,52,98,81};
/********** Begin **********/
//调用方法,传入成绩数组,并获取成绩的个数
int count=hello.sort(scores);
/********** End **********/
System.out.println("共有"+count+"个成绩信息!");}
/*
* 功能:将考试成绩排序并输出,返回成绩的个数
*
*/
/********** Begin **********/
public static int sort( int[] data ){
// 数组从小到大排序处理
for(int i=0;i<data.length-1;i++)
for(int j=i+1;j<data.length;j++){
if(data[i]>data[j]){
int temp=data[i];
data[i]=data[j];
data[j]=temp;}}
// 打印出数组
System.out.print("[");
for(int i=0;i<data.length-1;i++)
System.out.print(data[i]+", ");
System.out.print(data[3]+"]");
System.out.println();
//返回数组中元素的个数
return data.length;}
/********** End **********/
}
package setp15;
/**
* @author tangzhiqiang
* @date 2018-04-25 22:31
*/
public class HelloWorld {
public static void main(String[] args){
/********** Begin **********/
// 调用无参的方法
print();
// 调用带有一个字符串参数的方法
print("educoder");
// 调用带有一个整型参数的方法
print(666);
/********** End **********/
}
/********** Begin **********/
// 无参print方法的定义
public static void print(){
System.out.println("无参的print方法");}
// 字符串print方法的定义
public static void print(String name){
System.out.println("带有一个字符串参数的print方法,参数值为:"+name);}
// 整型print方法的定义
public static void print(int id){
System.out.println("带有一个整型参数的print方法,参数值为:"+id);}
/********** End **********/
}
package setp17;import java.util.Arrays;import java.util.Scanner;
public class HelloWorld {
/********** Begin **********/
/**
* 第一题:定义一个方法 接收两个整数类型的参数 a和b,返回两个数的和 返回值类型为int 方法名为:getSum
*/
public static int getSum(int a ,int b){
int sum= a + b;returnsum;}
/**
* 第二题: 定义一个方法 接收三个double类型参数a,b,c, 返回这三个数的平均值 返回值类型为double 方法名为:getAvg
*/
public static double getAvg(double a ,double b,double c){
double avg =(a + b + c) / 3;return avg;}
/**
* 第三题: 定义一个方法 接收两个参数 a 和b 打印a行 b列的一个矩形 不需要返回值 方法名为:printRect
*/
public static void printRect(int a , int b){for(int i = 1 ; i <= a ;i++){for(int k = 1 ; k <= b;k++){
System.out.print("*");}
System.out.println();}}
/**
* 第四题:定以一个方法,接收整形数组 为参数 对这个数组进行升序排序 最后输出该数组 不需要返回值 方法名为 sortArr
*/
public static void sortArr(int[] arr){
for(int i = 0; i< arr.length-1;i++){
for(int j = i+1; j< arr.length;j++){
if(arr[i]> arr[j]){
int tmp = arr[i];
arr[i]= arr[j];
arr[j]= tmp;}}}
for(int i = 0; i< arr.length;i++){
System.out.println(arr[i]);}}
/**
* 第五题
* 你只需要实现for 循环括号的内容就可 ,打印语句系统已经给你完成
*/
public static void Print99(){for(int i = 1 ; i<=9;i++){for(int j = 1;j <= i ;j++){
System.out.print(j + " * " + i + " = " + i * j + "\t");}
System.out.println();}}
/********** End **********/
}
package step1;public class HelloWorld { /********** Begin **********/ //定义一个方法,用来和老师打招呼 public static void hello(){ System.out.print("hello teacher!"); } /********** End **********/ public static void main(String[] args) {