03--方法入门

第一题

按步骤编写代码,效果如图所示:
在这里插入图片描述
编写步骤:

  • 定义类Test1
  • 定义main方法
  • 定义方法printNum,在main方法中调用printNum方法
  • printNum方法中,定义int变量a赋值为9,b也赋值为9
  • printNum方法中,定义int变量num赋值为++a.
  • printNum方法中,定义boolean变量bo,使用三元运算符赋值,当num>=10,赋值为true,否则为false,打印bo的值
  • printNum方法中,定义int变量num2赋值为b++.
  • printNum方法中,定义boolean变量bo2,使用三元运算符赋值,当num2>=10,赋值为true,否则为false.打印bo2的值
    参考答案:
public class Test1 {
		    public static void main(String[] args) {
		//        在main方法中调用printNum方法
		        printNum();
		    }
		
		    private static void printNum() {
		
		//        printNum方法中,定义int变量a赋值为9,b也赋值为9
		        int a = 9;
		        int b = 9;
		
		//        printNum方法中,定义int变量num赋值为++a.
		        int num = ++a;
		//        printNum方法中,定义boolean变量bo,使用三元运算符赋值,当num>=10,赋值为true,否则为false,打印bo的值
		        boolean bo = (num >= 10) ? true : false;
		        System.out.println("bo的值"+bo);
		
		//        printNum方法中,定义int变量num2赋值为b++.
		        int num2 = b++;
		//        printNum方法中,定义boolean变量bo2,使用三元运算符赋值,当num2>=10,赋值为true,否则为false,打印bo2的值
		        boolean bo2 = (num2 >= 10) ? true : false;
		        System.out.println("bo2的值"+bo2);
		    }
		}

第二题

按步骤编写代码,效果如图所示:
在这里插入图片描述
编写步骤:

  • 定义类Test2
  • 定义main方法
  • 定义方法printNum,在main方法中调用printNum方法
  • printNum方法中,定义float变量f1赋值12345.01
  • printNum方法中,定义float变量f2赋值12345.00
  • printNum方法中,定义float 变量 var1 , 使用三元运算符赋值,当f1大于等于f2时,赋值12456 ,当f1小于f2赋值12456.02
  • printNum方法中,定义float 变量 var2 , 保存var1 与1024的和.
  • printNum方法中,同时输出var1,var2的值.
    参考答案:
public class Test2 {

    public static void main(String[] args) {
//        在main方法中调用printNum方法
        printNum();

    }

    public static void printNum() {
//        定义float变量f1赋值12345.01,定义float变量f2赋值12345.00
        float f1 = 12345.01F;
        float f2 = 12345.00F;

//        定义float变量var1 , 使用三元运算符赋值,当f1大于等于f2时,赋值12456 ,当f1小于f2赋值12456.02
        float var1 = (f1 >= f2) ? 12456 : 12456.02F;
//        定义float 变量 var2 , 保存var1 与1024的和.
        float var2 = var1 + 1024;
//        输出var1,var2的值.
        System.out.println("var1的值为: " + var1 + " var2的值为:" + var2);
    }
}

第三题

按步骤编写代码,效果如图所示
在这里插入图片描述
编写步骤:
1.定义类 Test2
2.定义 main方法
3.定义printNum方法,在main方法中调用printNum方法
4.printNum方法中,定义int类型变量i赋值为10,j 赋值为20;
5.printNum方法中,将 i/5 的商 与 j的和 赋值给j
6.printNum方法中,定义int类型变量k,将j赋值给k.
7.printNum方法中,最后同时输出 i, j ,k 的值,查看结果.
参考答案:

public class Test3 {
    public static void main(String[] args) {
        printNum();
    }

    public static void printNum() {

        int i = 10;
        int j = 20;
        j += i / 5;
        int k = j;

        System.out.println("i:" + i + " j:" + j + " k:" + k);

    }
}

第四题

按步骤编写代码,效果如图所示:
在这里插入图片描述
编写步骤:
1.定义类 Test4
2.定义 main方法
3.定义printString方法
4.printNum方法中,定义String 类型变量str.
5.printNum方法中,定义int类型变量num,赋为任意整数值.
6.printNum方法中,通过三元运算符,判断num为偶数,将"偶数"赋值给str,否则将"奇数"赋值给str
7.printNum方法中,输出拼接效果
参考答案:

public class Test4 {
    public static void main(String[] args) {

        printString();

    }

    public static void printString() {
        String  str ;
        int num = 69;
        str = (num % 2== 0)? "偶数": "奇数";
        System.out.println("num:"+num+"是"+str);
    }
}

第五题

按步骤编写代码,效果如图所示;
在这里插入图片描述
编写步骤:
1.定义类 Test5
2.定义 main方法
3.定义add方法,打印两个变量的和
4.定义sub方法,打印两个变量的差
5.定义mul方法,打印两个变量的积
6.定义div方法,打印两个变量的商
7.定义remain方法,打印两个变量的余数
8.main方法中,依次调用add方法,sub方法,mul方法,div方法,remain方法
参考答案:

public class Test5 {
    public static void main(String[] args) {
        add();
        sub();
        mul();
        div();
        remain();
    }
  public static void add() {
      int x = 100;
      int y = 200;

      // 打印x和y的和 到控制台
      System.out.println("x,y的和为:" + (x + y));
  }

  public static void sub() {
      int x = 100;
      int y = 200;

      // 打印x和y的和 到控制台
      System.out.println("x,y的差为:" + (x - y));
  }

  public static void mul() {
      int x = 100;
      int y = 200;

      // 打印x和y的积 到控制台
      System.out.println("x,y的积为:" + (x * y));
  }

  public static void div() {
      int x = 100;
      int y = 200;

      // 打印x和y的商 到控制台
      System.out.println("x,y的商为:" + (x / y));
  }

  private static void remain() {
      int x = 100;
      int y = 200;

      // 打印x和y的余数 到控制台
      System.out.println("x,y的余数为:" + (x % y));

  }
}

猜你喜欢

转载自blog.csdn.net/qq_44787898/article/details/106036966
今日推荐