《java程序设计》编程实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;