《java程序设计》编程实例

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.从键盘输入6个整数并将其放入一个数组中,计算数组中所有元素的和并输出。import java.util.Scanner;

class a1 {

public static void main(String[] args) {

int []a=new int [6];

int sum=0;

Scanner in=new Scanner(System.in);

for(int i=0;i<6;i++){

a[i]=in.nextInt();

sum+=a[i];

}

System.out.println("结果是"+sum); }}

2编写Book.java,定义一个Book类,具有以下的属性和方法:

成员变量:书名(title),作者(writer),字数(wordNumber)

成员方法:计算单价 price()单价=字数/1000 *35

某一个成员变量的Set 和get方法

构造方法有参和无参。在main函数中生成一个Book类的对象,书名为java 程序设计,作者为张三字数为10000,并计算其单价并输出。

class Book{

String title;

String writer;

int wordNumber;

Book(){

title="数据库";

writer="李四";

wordNumber=2000; }

Book(String title,String writer,int wordNumber){

this.title=title;

this.writer=writer;

this.wordNumber=wordNumber; }

int price(){

int price=(wordNumber/1000)*35;

return price; }

void setTitle(String title){

this.title=title; }

String getTitle(){

return title; }}

class ww{

public static void main(String args[]){

Book xiao=new Book("java程序设计","张三",10000);

int price=xiao.price();

System.out.println("单价为:"+price);}}

3编写代码,创建标题为“学生管理系统登陆界面”的窗口,并在窗口中添加一个长度为20的文本框、一个显示文字“学生信息管理”的标签和一个按钮,单

击按钮后会在文本框中显示文字“欢迎您的使用”。要求使用swing包中的组件实现。

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

class windowActionEvent extends JFrame{

JTextField text;

JButton button;

ActionListener buttonListener;

windowActionEvent(){

init();

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

void init(){

setLayout(new FlowLayout());

text=new JTextField(20);

add(text);

add(new JLabel("学生信息管理"));

button=new JButton("按钮");

add(button);

buttonListener=new ButtonListen();

button.addActionListener(buttonListener);

}

public static void main(String args[]){

windowActionEvent win=new windowActionEvent();

win.setBounds(100,100,500,200);

win.setTitle("学生管理系统登陆界面");

}

class ButtonListen implements ActionListener

{ public void actionPerformed(ActionEvent e)

{

if(e.getSource()==button){

text.setText("欢迎您的使用");}} }}

1.要求用户自定义一个任意一维数组,如{1,-3,4,-5,0,9,12},然后统计该数组里大于0的元素个数、小于0的元素的个数以及等于0的元素的个数并输出。

class N1{

public static void main(String[] args)

{

int [] test = {1,-3,4,-5,0,9,12};

int all =0;

int length =test.length;

int a=0,b=0,c=0;

相关文档
最新文档