77范文网 - 专业文章范例文档资料分享平台

java2实用教程第4版答案(3)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

5.是true。 6.3和-1。

7.会发生NumberFormatException异常。 二、选择题

1.A。2.C。3.B。4.D。5.C。 三、阅读程序 1.【代码】:苹果。 2.【代码】:Love:Game。 3.【代码1】:15。【代码2】:abc我们。 4.【代码】:13579。 5.【代码】:9javaHello。

6.属于上机实习程序,解答略。 7.属于上机实习程序,解答略。

四、编程题 1.public class E {

public static void main (String args[ ]) { String s1,s2,t1=\ s1=t1.toUpperCase(); s2=t1.toLowerCase(); System.out.println(s1); System.out.println(s2); String s3=s1.concat(s2); System.out.println(s3); } }

2. public class E {

public static void main (String args[ ]) { String s=\ char cStart=s.charAt(0);

char cEnd = s.charAt(s.length()-1); System.out.println(cStart); System.out.println(cEnd); } }

3. import java.util.*;

public class E {

public static void main (String args[ ]) { int year1,month1,day1,year2,month2,day2; try{ year1=Integer.parseInt(args[0]); month1=Integer.parseInt(args[1]); day1=Integer.parseInt(args[2]);

year2=Integer.parseInt(args[3]); month2=Integer.parseInt(args[4]); day2=Integer.parseInt(args[5]); }

catch(NumberFormatException e) { year1=2012; month1=0; day1=1; year2=2018; month2=0; day2=1; }

Calendar calendar=Calendar.getInstance(); calendar.set(year1,month1-1,day1); long timeYear1=calendar.getTimeInMillis(); calendar.set(year2,month2-1,day2); long timeYear2=calendar.getTimeInMillis();

long 相隔天数=Math.abs((timeYear1-timeYear2)/(1000*60*60*24)); System.out.println(\年\月\日和\

year2+\年\月\日相隔\相隔天数+\天\ } }

4. import java.util.*;

public class E {

public static void main (String args[ ]) { double a=0,b=0,c=0; a=12; b=24;

c=Math.asin(0.56); System.out.println(c); c=Math.cos(3.14); System.out.println(c); c=Math.exp(1); System.out.println(c); c=Math.log(8); System.out.println(c); } }

5.public class E {

public static void main (String args[ ]) { String str = \你是谁?\ String regex = \ str = str.replaceAll(regex,\

System.out.println(str); }

}

6. import java.util.*;

public class E {

public static void main(String args[]) {

String cost = \数学87分,物理76分,英语96分\ Scanner scanner = new Scanner(cost); scanner.useDelimiter(\ double sum=0; int count =0;

while(scanner.hasNext()){

try{ double score = scanner.nextDouble(); count++; sum = sum+score; System.out.println(score); }

catch(InputMismatchException exp){ String t = scanner.next(); } }

System.out.println(\总分:\分\ System.out.println(\平均分:\分\ } }

习题九(第9章)

一、问答题

1.Frame容器的默认布局是BorderLayout布局。 2.不可以。

3.ActionEvent。 4.DocumentEvent。 5.5个。

6.MouseMotionListener。 二、选择题

1.C。2.A。3.A。4.D。5.C。 三、编程题

1. import java.awt.*;

import javax.swing.event.*; import javax.swing.*;

import java.awt.event.*; public class E {

public static void main(String args[]) { Computer fr=new Computer(); } }

class Computer extends JFrame implements DocumentListener { JTextArea text1,text2; int count=1;

double sum=0,aver=0; Computer() {

setLayout(new FlowLayout()); text1=new JTextArea(6,20); text2=new JTextArea(6,20); add(new JScrollPane(text1)); add(new JScrollPane(text2)); text2.setEditable(false);

(text1.getDocument()).addDocumentListener(this); setSize(300,320); setVisible(true); validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }

public void changedUpdate(DocumentEvent e) { String s=text1.getText();

String []a =s.split(\ sum=0; aver=0;

for(int i=0;i

try { sum=sum+Double.parseDouble(a[i]); }

catch(Exception ee) {} }

aver=sum/count; text2.setText(null); text2.append(\和:\ text2.append(\平均值:\ }

public void removeUpdate(DocumentEvent e){ changedUpdate(e); }

public void insertUpdate(DocumentEvent e){ changedUpdate(e);

} }

2. import java.awt.*;

import javax.swing.event.*; import javax.swing.*; import java.awt.event.*; public class E {

public static void main(String args[]) { ComputerFrame fr=new ComputerFrame(); } }

class ComputerFrame extends JFrame implements ActionListener { JTextField text1,text2,text3;

JButton buttonAdd,buttonSub,buttonMul,buttonDiv; JLabel label;

public ComputerFrame() { setLayout(new FlowLayout()); text1=new JTextField(10); text2=new JTextField(10); text3=new JTextField(10);

label=new JLabel(\ label.setBackground(Color.green); add(text1); add(label); add(text2); add(text3);

buttonAdd=new JButton(\加\ buttonSub=new JButton(\减\ buttonMul=new JButton(\乘\ buttonDiv=new JButton(\除\ add(buttonAdd); add(buttonSub); add(buttonMul); add(buttonDiv);

buttonAdd.addActionListener(this); buttonSub.addActionListener(this); buttonMul.addActionListener(this); buttonDiv.addActionListener(this); setSize(300,320); setVisible(true); validate();

setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库java2实用教程第4版答案(3)在线全文阅读。

java2实用教程第4版答案(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/396732.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: