2019年2月26日,实用类作业
java源代码分享地址为:
链接:https://pan.baidu.com/s/1QgZ0OgoG87RjoD2x6YWjEg
提取码:nbb3
复制这段内容后打开百度网盘手机App,操作更方便哦
作业如下:
作业一:
编写代码如下:
package com.lianxi;
import java.util.Random;
public class CallNumber1 {
public static void main(String[] args) {
Random random = new Random();
int[] nums = new int[10];
for(int i = 1 ;i<=9;i++){
System.out.println("第"+i+"个电话号码是:");
System.out.print("1");
for(int j = 0 ;j<nums.length;j++){
if(j==0){
nums[j] = random.nextInt(7)+3;
}else {
nums[j] = random.nextInt(10);
}
System.out.print(nums[j]);
if(j==1){
System.out.print(" ");
}else if(j==5){
System.out.print(" ");
}else if(j==9){
System.out.print("\n");
}
}
}
}
}
输出结果如下:
第1个电话号码是:
143 6572 1247
第2个电话号码是:
154 2263 9731
第3个电话号码是:
178 2128 9041
第4个电话号码是:
146 7509 4026
第5个电话号码是:
156 0375 6242
第6个电话号码是:
156 5619 9867
第7个电话号码是:
163 7932 1940
第8个电话号码是:
130 6125 9547
第9个电话号码是:
158 4938 4377
作业二:
编写代码如下:
package com.lianxi;
import java.util.Random;
public class YanZhengMa {
public static void main(String[] args) {
Random random = new Random();
int[] nums = new int[6];
for(int i = 1 ;i<=6;i++){
System.out.println("第"+i+"个验证码为:");
for(int j= 0;j<nums.length;){
nums[j] = random.nextInt(122);
char num;
if(nums[j]>=48&&nums[j]<=57){
num =(char) nums[j];
}else if(nums[j]>=65&&nums[j]<=90){
num =(char) nums[j];
}else if(nums[j]>=97&&nums[j]<=122){
num =(char) nums[j];
}else {
continue;
}
System.out.print(num);
if(j==nums.length-1){
System.out.println();
}
j++;
}
}
}
}
输出结果如下:
第1个验证码为:
lPOVwO
第2个验证码为:
7qoISs
第3个验证码为:
EgnSpn
第4个验证码为:
2jaZmE
第5个验证码为:
OH7k4U
第6个验证码为:
BIYEcs