随机点名器:

方法一:

import java.util.Scanner;
import java.util.Random;
class Demo02
{
public static void main(String[] args)
{
Random r = new Random();
System.out.println("输出的随机数为:");
int a = r.nextInt(6)+1;
System.out.println(a);
String [] arr= new String[6];
arr[0] = "张三";
arr[1] = "李四";
arr[2] = "王五";
arr[3] = "海绵宝宝";
arr[4] = "派大星";
arr[5] = "章鱼哥";
for(int i=0;i<arr.length;i++){
//System.out.println(arr[i]);
}
System.out.println("同学名字:");
switch(a){
case 1:
System.out.println(arr[0]);
break;
case 2:
System.out.println(arr[1]);
break;
case 3:
System.out.println(arr[2]);
break;
case 4:
System.out.println(arr[3]);
break;
case 5:
System.out.println(arr[4]);
break;
case 6:
System.out.println(arr[5]);
break;
default:System.out.println("您输入的数字有误,请重新输入!");
break;
}
}
}

方法二:

import java.util.Random;
class Demo03
{
public static void main(String[] args)
{
String[] name = new String[3];
a(name);
//look(name);
System.out.println("随机姓名为:");
b(name);

}
public static void a(String[] arr){
arr[0]="张三";
arr[1]="李四";
arr[2]="王五";
};
public static void look(String[] arr){
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
};
};
public static void b(String[] arr){
Random sc = new Random();
int t=sc.nextInt(3)+1;
switch(t){
case 1:
System.out.println(arr[0]);
break;
case 2:
System.out.println(arr[1]);
break;
case 3:
System.out.println(arr[2]);
break;
};
};
}

定义无返回值无参数方法,如打印3行,每行3个*号的矩形

 

class Demo03
{
public static void main(String[] args)
{
//定义无返回值无参数方法,如打印3行,每行3个*号的矩形
a();
}
public static void a(){
for(int i=1;i<=3;i++){
for(int j=1;j<4;j++){
System.out.print("*");
}
System.out.println();
}
};
}

定义有返回值无参数方法,如键盘录入得到一个整数:

 

{
public static void main(String[] args)
{
//定义有返回值无参数方法,如键盘录入得到一个整数
a();
}
public static int a(){
Scanner sr = new Scanner(System.in);
int c = sr.nextInt();
System.out.println(c);
return c;
};
}

定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形:

class Demo05
{
public static void main(String[] args)
{
//定义无返回值有参数方法,如打印指定M行,每行N个*号的矩形
a(5,3);
}
public static void a(int M,int N){
for(int i=0;i<M;i++){
for(int j=0;j<N;j++){
System.out.print("*");
}
System.out.println();
};
};
}

定义有返回值有参数方法,如求三个数的平均值:

class Demo06
{
public static void main(String[] args)
{
//定义有返回值有参数方法,如求三个数的平均值
a(2,3,4);
}
public static int a(int b,int c,int d){
int avg = (b+c+d)/3;
System.out.println(avg);
return avg;
};
}

 

posted on   博塬  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现



点击右上角即可分享
微信分享提示