- 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)