JAVA高级练习题电子教案.docVIP

  • 12
  • 0
  • 约1.67万字
  • 约 34页
  • 2020-04-19 发布于浙江
  • 举报
JAVA高级练习题 编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 2、编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数。 package zuoye; /** * 输出e的出现次数 */ import java.util.Scanner; public class Test2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); String str=input.next(); int count=0; for (int i = 0; i str.length(); i++) { if(str.charAt(i)==e) { count++; } } System.out.println(e的出现次数是:+count); } } 3、生成十个0~100之间的随机数,放到数组中,然后排序输出。 package zuoye; import java.util.Arrays; /** * 生成十个0~100之间的随机数,放到数组中,然后排序输出 * @author Administrator * */ public class Test3 { public static void main(String[] args) { int arr[]=new int[10];//定义一个长度为10的int数组 for (int i = 0; i arr.length; i++) { arr[i]=(int) (Math.random()*100);//取0~1的随机数*100,即为0~100的随机数 } Arrays.sort(arr);//排序方法 for(int a:arr)//增强for循环 { System.out.print(a+ ); } } } 4、巴黎时间比北京时间晚7个小时,纽约时间比北京时间晚12个小时,试编写一程序,根据输入的北京时间输出相应的巴黎和纽约时间。 package zuoye; import java.util.Calendar; import java.util.Date; public class Test4 { public void getTime(int y,int m,int d,int h,int mi,int s){ //获取Calendar实例 Calendar time = Calendar.getInstance(); //设置巴黎时间 time.set(y,m,d,h-7,mi,s); //输出巴黎时间 System.out.println(巴黎时间是+time.get(Calendar.YEAR)+年+ ((time.get(Calendar.MONTH)))+月+ time.get(Calendar.DAY_OF_MONTH)+日+ time.get(Calendar.HOUR_OF_DAY)+时+ time.get(Calendar.MINUTE)+分+ time.get(Calendar.SECOND)+秒); //设置纽约时间 time.set(y,m,d,h-12,mi); //输出纽约时间 System.out.println(纽约时间是+time.get(Calendar.YEAR)+年+ ((time.get(Calendar.MONTH)))+月+ time.get(Calendar.DAY_OF_MONTH)+日+ time.get(Calendar.HOUR_OF_DAY)+时+ time.get(Calendar.MINUTE)+分+ time.get(Calendar.SECOND)+秒); } public static void main(String[] args) { Test4 time = new Test4(); //设置北京时间 time.getTime(2018,3,15,16,53,9); } } 5、解析一个邮箱地址是否合法,如果合法则打印出用户名部分和该邮箱所属的网站域名 如果邮箱地址不合法则显示不合法的原因 提示:邮箱地址不

文档评论(0)

1亿VIP精品文档

相关文档