java基础练习

本文介绍了一个Java程序示例,展示了如何定义和使用不同类型的Java方法,包括无参数无返回值、有参数无返回值、有返回值无参数及有参数有返回值的方法。特别是演示了如何通过方法接收用户输入并生成指定范围内的随机数。
import java.util.Scanner;
import java.util.Random;
public class PracticeDemo{
    /*
      方法的调用*/
    public static void main(String[] args){
        /*
        调用方法method_1*/
        //method_1();
        /*
        调用方法method_2*/
        //method_2(5,6);
        /*
        调用方法method_3*/
        /*int number =method_3();
        System.out.println("你输入的是:"+number);*/
        /*
        调用方法method_4*/
        System.out.println("请输入一个0-?的整数:");
        Scanner sc =new Scanner(System.in);
        int number = sc.nextInt();
        int getNumber =method_4(number);
        System.out.println("产生的随机数为:"+getNumber);
        
        
    }
    /*
      定义方法
    */
    public static void method_1(){
        /*
        定义一个无参数无返回值的方法
        打印一个三行三列带“*”的矩形
        */
        for (int i =0;i<3;i++){
            for (int j =0;j<3;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static void method_2(int m,int n){
        /*定义一个有参数无返回值的方法
          打印一个M行N列带“*”的形状*/
        for(int i =0;i<m;i++){
            for(int j=0;j<n;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
    public static int method_3(){
        /*定义一个有返回值无参数的方法
          打印用户输入的信息*/
          //要获取用户输入的信息,首先引用Scanner类 import java.util.Scanner
          System.out.println("请输入一个整数");
          Scanner sc = new Scanner(System.in);
          int number =sc.nextInt();
          return number;
          
    }
    public static int method_4(int number){
        /*
        定义一个有返回值有参数的方法
        随机数
        */
        //要获取用户输入的信息,首先引用Scanner类 import java.util.Scanner
        //要产生随机数,引用Random类,import java.util.Random
        Random ra =new Random();
        return ra.nextInt(number);
    }

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值