1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,
并计算输出两个数值的和。 [必做题]
~~~
System.out.println("输入两个字符串:");
Scanner sc=new Scanner(System.in);
String s1=sc.next();
String s2=sc.next();
System.out.println(Integer.parseInt(s1)+Integer.parseInt(s2));
~~~
2、编写一个程序,实现从命令行参数输入一字符串,统计该字符串中字符“e”出现的次数。(识点:String中常用的方法) [必做题]
~~~
Scanner sc=new Scanner(System.in);
System.out.println("请输入字符串:");
String s=sc.next();
int count=0;
for(int i=0;i<s.length();i++) {
if(s.charAt(i)=='e') {
count++;
}
}
System.out.println("共出现"+count+"次‘e’");
~~~
编辑产生100个1~6之间的随机数,统计1~6每个数出现的概率
~~~
int []arr=new int[6];//创建数组的长度用数组来记录1~6每个数出现了几次
for(int i=0;i<100;i++) {//保证循环100次
int random=(int) ((Math.random()*6)+1);//强制转换为int类型每次产生随机数都在1~6之间
arr[random-1]++;//把随机数与数组下标相联系当下标一致时进行+1操作为了统计次数
}
//数组的遍历输出
for(int i=0;i<arr.length;i++) {
System.out.println(i+1+"共出现了:"+arr[i]+"次");
}
for(int m:arr) {
System.out.print(m+",");
}
~~~