1、for(int i=0;5;sum=0; for(int j=2; sum=sum+ Integer.parseInt(aij); avg= (float)sum/3; ai5=String.valueOf(avg);/以下写磁盘文件 String s1;try File f = new File(C:stud if(f.exists() System.out.println(文件存在 else 文件不存在,正在创建文件 f.createNewFile();/不存在则创建 BufferedWriter output = new BufferedWriter(new FileWriter(f);
2、for(int j=0; s1=aij+rn; output.write(s1);output.close();数据已写入c盘文件stud中! catch (Exception e) e.printStackTrace();1、编写一个Java程序在屏幕上输出“你好!”。(p13,例1-1) /programme name Helloworld.java public class Helloworld public static void main(String args) System.out.print (你好! );2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。/
3、 Programme Name LeapYear.javapublic class LeapYearpublic static void main(String args)int year=2010;if(args.length!=0) year=Integer.parseInt(args0);if(year%4=0 & year%100!=0)|(year%400=0) System.out.println(year+ 年是闰年。else 年不是闰年。 /if-else语句3、编写一个Java程序在屏幕上输出1!+2!+3!+10!的和。(p64,例2-2)/ programme name
4、ForTest.javapublic class ForTest public static void main( String args ) int i,j,mul,sum=0;for(i=1;i=10;i+) mul=1;for(j=1,j= 0;i-) t=in.readInt(datai); System.out.print(“ ”+t); System.out.println( ); in.close();catch(IOException e) System.out.println(e.getMessage();8. 利用Applet类和Runnable接口实现滚动字幕,其中字幕文
5、字(“学好Java有工作”)和时间间隔(“200”)需要由页面文件中标记的子标记传递。import java.awt.Color;import java.awt.Graphics;import javax.swing.JApplet;public class MoveMessage extends JApplet implements Runnable String str; int time; private Thread thread; public void init() setBackground(Color.PINK); str = getParameter(message Stri
6、ng timeArg = getParameter(time time = Integer.parseInt(timeArg); thread = new Thread(this); public void start() thread.start(); public void run() int x = 0; Graphics g = getGraphics(); while (true) try Thread.sleep(time); catch (Exception e) e.printStackTrace(); g.clearRect(0, 0, getWidth(), getHeig
7、ht(); g.drawString(str, x, 30); x += 2; if (x = getWidth() x = 0; 200/Applet/body/html9、编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。(p202,例8-1) / programme name TestThread; / 声明一个子线程类Threaddemo; class ThreadDemo extends Thread public ThreadDemo(String str) super(str);20;i+)System.out.print(“ ”+thi
8、s.getName();Try Sleep(300);catch(InterruptedException e) System.out.println(e.getMessage(); Return;System.out.println(“ /end”);public class TestThread ThreadDemo thread1=new ThreadDemo(“T1”); ThreadDemo thread2=new ThreadDemo(“T2”); ThreadDemo thread3=new ThreadDemo(“T3”); thread1.start(); thread2.s
9、tart(); thread3.start();10. 编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。/ Programme Name ButtonEventDemo.javaimport javax.swing.*;import java.awt.event.*;public class ButtonEventDemo extends JPanel implements ActionListenerprotected JButton b1; /声明一个按钮对象public ButtonEventDemo() /构造方法ImageIcon ButtonIcon
10、 = new ImageIcon(images/green.png /创建按钮的图标对象 b1 = new JButton(退出按钮, ButtonIcon); /生成按钮对象b1.setMnemonic(KeyEvent.VK_E); /设置b1的助记符是Alt+E b1.setToolTipText(这是退出按钮。 / 设置按钮提示条 this.add(b1); /往面板对象中加载按钮 b1.addActionListener(this); /本类对象注册为按钮的事件监听器public void actionPerformed(ActionEvent e) /按钮事件响应方法System.
11、exit(0); /按b1则退出主程序 private static void createGUI() /创建窗体 JFrame.setDefaultLookAndFeelDecorated(true); /设置java隐含观感 JFrame frame = new JFrame(按钮测试 /生成应用程序主窗体 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); /设置关闭时隐含操作 ButtonEventDemo CPane = new ButtonEventDemo(); /生成主类对象-面板 CPane.setOpaque(true
12、); /面板要求不透明 frame.setContentPane(CPane); /设置主类对象为主窗体的内容面板 frame.pack(); /主窗体紧缩显示 frame.setVisible(true); /设置主窗体可见 public static void main(String args) /将createGUI()列入线程 javax.swing.SwingUtilities.invokeLater(new Runnable() createGUI(); );11. 利用线程方法编写JApplet程序,实现在浏览器端实时动态显示本地系统时钟/ Programme Name Watc
13、h.javaimport java.applet.Applet;import java.awt.*;import java.text.DateFormat;public class Watch extends Applet public void paint(Graphics g) Date d= new Date(); DateFormat ldf = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG); /System.out.println(现在系统时间是(long):+ ldf.format(d); Stri
14、ng time = ldf.format(d).toString(); g.drawString(time, 100, 100); try Thread.sleep(1000); catch (InterruptedException e) repaint();headtitleJavaAppletDemo/headapplet code=”Watch.class” width=300 height=200/applet / 保存为Watch.html 文件12、定义一个表示学生信息的类Student,要求如下:(1)类Student的成员变量:sNO表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。(2)类Student带参数的构造方法:在构造方法中通过形参完成对成员变量的赋值操作。(3)类S
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1