《java2实用教程》(第四版)课后答案 第七章-第八章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
int t1z=hit.nextInt();
Calendar calendar=Calendar.getInstance();
long time1=calendar.getTimeInMillis();
calendar.set(t1x,t1y-1,t1z);
System.out.println("请输入第二个时间(yyyymmdd):");
System.out.printf("%d个数的平均值为%f\n",m,sum/m);
}
}
4.2运行结果
第8章习题
4.1程序代码
package kehou;
import java.util.Calendar;
import java.util.InputMismatchException;
import java.util.Scanner;
Java程序设计第三次作业
第7章习题
4.1程序代码
importjava.util.*;
publicclassSUMANDAVERAGE {
publicstaticvoidmain(String[] args) {
Scanner reader=newScanner(System.in);
doublesum=0;
"4,使用简单的Math类用法。\n5,剔除字符串中的非数字字符。\n6,解析字符串。\n.");
System.oHale Waihona Puke Baidut.print("输入数字i(i=1...6;输入0结束!):");
Scanner reader=new Scanner(System.in);
Scanner hit=new Scanner(System.in);
sum=sum+price;
System.out.println(price);
}
catch(InputMismatchException exp)
{
String t=scanner.next();
}
}
System.out.println("总成绩是:"+sum);
break;
}
}
}
4.2运行结果
System.out.println("大写字母转换成小写字母后:"+s.toLowerCase());System.out.println("连接两个字符串后: "+s.concat(s2));
break;
case 2: System.out.print("请输入一个字符串:");
String s1=hit.nextLine();System.out.println("字符串的第一个字符:"+s1.charAt(0));
System.out.println("字符串的最后一个字符:"+s1.charAt(s1.length()-1));
break;
case 3: System.out.println("请输入第一个时间(yyyymmdd):");
int t1x=hit.nextInt();
int t1y=hit.nextInt();
intm=0;
while(reader.hasNextDouble()){
doublex=reader.nextDouble();
assertx>=0&&x<=100:"该数是非法的成绩数据!";
m=m+1;
sum=sum+x;
}
System.out.printf("%d个数的和为%f\n", m,sum);
String s3=hit.nextLine();
String regex="[a-zA-Z]+";
String result=s3.replaceAll(regex,"");
System.out.print("剔除字符串中的字母后:"+result);
break;
case 6: System.out.print("请输入一个字符串(成绩单): ");
double zz=Math.random()*25+1;
System.out.println(x1+"的对数是:"+xx);
System.out.println(x1+"的平方根是:"+yy);
System.out.println("0到"+x1+"之间的随机数:"+zz);
break;
case 5:System.out.print("请输入一个包含数字字母的字符串:");
int t2x=hit.nextInt();
int t2y=hit.nextInt();
int t2z=hit.nextInt();
long time2=calendar.getTimeInMillis();
calendar.set(t2x,t2y-1,t2z);
long subday=(time2-time1)/(1000*60*60*24);
String s4=hit.nextLine();
Scanner scanner=new Scanner(s4);
scanner.useDelimiter("[^0123456789.]+");
double sum=0;
while(scanner.hasNext()){
try{
double price=scanner.nextDouble();
public class BC8_4 {
public static void main(String[] args) {
System.out.print("请选择你要完成的功能:\n1,转换字母大小写及连接两个字符串。\n2,得到字符串第一个和最后一个字符。\n3,计算两个时间之间的间隔天数。\n" +
int x=reader.nextInt();
switch(x)
{
case 0: break;
case 1: System.out.print("请输入一个字符串:");
String s=hit.nextLine();String s2=s.toUpperCase();System.out.println("小写字母转换成大写字母后:"+s.toUpperCase());
System.out.println("两者之间间隔天数是:"+subday);
break;
case 4: System.out.print("请输入一个整数:");
int x1=hit.nextInt();
double xx=Math.log(x1);
double yy=Math.sqrt(x1);
相关文档
最新文档