java编程docWord下载.docx
- 文档编号:18094497
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:20
- 大小:31KB
java编程docWord下载.docx
《java编程docWord下载.docx》由会员分享,可在线阅读,更多相关《java编程docWord下载.docx(20页珍藏版)》请在冰豆网上搜索。
请输入圆的半径-->
);
Scannerscan=newScanner(System.in);
doubleradius=scan.nextDouble();
round.print(radius);
结果:
3
圆的周长为-->
6
圆的面积为-->
28.26
3、设计一个盒子类,该类能实现求盒子的表面积和体积。
publicclassCube{
privatefloatwidth;
privatefloatlength;
privatefloatheight;
privatefloatvolume;
privatefloatarea;
publicCube(){
super();
//TODOAuto-generatedconstructorstub
publicCube(floatwidth,floatlength,floatheight){
this.width=width;
this.length=length;
this.height=height;
publicfloatgetWidth(){
returnwidth;
publicvoidsetWidth(floatwidth){
publicfloatgetLength(){
returnlength;
publicvoidsetLength(floatlength){
publicfloatgetHeight(){
returnheight;
publicvoidsetHeight(floatheight){
publicfloatgetVolume(){
returnvolume;
publicvoidsetVolume(floatvolume){
this.volume=volume;
publicfloatgetArea(){
returnarea;
publicvoidsetArea(floatarea){
this.area=area;
@Override
publicStringtoString(){
return"
Cube[width="
+width+"
lenght="
+length+"
height="
+height+"
]"
;
//体积计算
publicvoidcalVolume(){
volume=length*height*width;
//表面积计算
publicvoidcalArea(){
area=2*((length*width)+(length*height)+(width*height));
publicstaticvoidmain(String[]args){
Cubecube=newCube(20,30,40);
//数据长宽高
System.out.println(cube);
cube.calVolume();
cube.calArea();
体积是:
"
+cube.getVolume());
表面积是:
+cube.getArea());
Cube【width=20.0,length=30.0,height=40.0】
体积是:
24000.0
表面积是:
5200.0
4、设计一个球类。
能求简易数列的结果
A、10!
publicclassqiu1{
publicstaticvoidmain(String[]args){
longsum=0;
longfac=1;
for(inti=1;
i<
=10;
i++){
fac=fac*i;
sum+=fac;
System.out.println(sum);
4037913
B、1-1/2+1/3-1/4+…….-1/100
classqiu2{
publicstaticvoidmain(Stringargs[])
{
inti;
intflag=1;
doublesum=0;
for(i=1;
i<
=100;
i++)
sum=sum+flag*1.0/i;
flag=-flag;
System.out.println(sum);
0.688172179310195
C、求Fabonacci数列前20项
publicclassFibonacci{
intn0=1,n1=1,n2;
System.out.print(n0+"
+n1+"
for(inti=0;
i<
18;
i++){
n2=n1+n0;
System.out.print(n2+"
n0=n1;
n1=n2;
System.out.println();
11235813213455891442333776109871597258441816765
D、编程求1到100之间能被3整除的整数和
publicclasschu3{
chu3s=newchu3();
System.out.println(s.sumTotal());
publicintsumTotal(){
inttotal=0;
for(inti=0;
=100;
if(i%3==0){
total=total+i;
}
returntotal;
1683
能制作简易图形界面
4.登入界面
packageshiyan7;
importjava.awt.*;
importjavax.swing.*;
publicclassLogin2extendsJFrame{
JLabell1,l2,l3;
JButtonlogin,exit;
JTextFieldusername,passthword;
publicLogin2(Strings){
super(s);
JLabell1=newJLabel("
欢迎登入"
JLabell2=newJLabel("
用户名:
JLabell3=newJLabel("
密码:
JButtonlogin=newJButton("
登入"
JButtonexit=newJButton("
退出"
username=newJTextField();
passthword=newJTextField();
l1.setFont(newFont("
宋体"
0,26));
l1.setForeground(Color.blue);
l2.setFont(newFont("
0,15));
l3.setFont(newFont("
login.setFont(newFont("
exit.setFont(newFont("
l1.setBounds(100,20,250,50);
l2.setBounds(70,80,80,30);
l3.setBounds(70,120,80,30);
username.setBounds(160,80,120,30);
passthword.setBounds(160,120,120,30);
login.setBounds(100,200,80,30);
exit.setBounds(200,200,80,30);
add(l1);
add(l2);
add(l3);
add(login);
add(exit);
add(username);
add(passthword);
setBounds(100,100,400,300);
setLayout(null);
setVisible(true);
publicstaticvoidmain(String[]args){
newLogin2("
6、常见系统的主界面设计,如学生管理系统(设计菜单项、工具栏、简易时间处理)
packageiframe;
importjava.awt.event.*;
importjavax.swing.border.BevelBorder;
publicclassLibraryextendsJFrame{
privatestaticfinalJDesktopPaneDESKTOP_PANE=newJDesktopPane();
try{
UIManager.setLookAndFeel(UIManager
.getSystemLookAndFeelClassName());
newLogin3();
//登录窗口
}catch(Exceptionex){
ex.printStackTrace();
publicstaticvoidaddIFame(JInternalFrameiframe){//添加子窗体的方法
DESKTOP_PANE.add(iframe);
publicLibrary(){
super();
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setLocationByPlatform(true);
//设置在下次窗口可见时,此窗口是应显示在本机窗口系统的默认位置,还是应显示在当前位置(由getLocation返回)。
setSize(800,600);
setTitle("
图书馆管理系统"
JMenuBarmenuBar=createMenu();
//调用创建菜单栏的方法
setJMenuBar(menuBar);
JToolBartoolBar=createToolBar();
//调用创建工具栏的方法
getContentPane().add(toolBar,BorderLayout.NORTH);
finalJLabellabel=newJLabel();
label.setBounds(0,0,0,0);
label.setIcon(null);
//窗体背景
DESKTOP_PANE.addComponentListener(newComponentAdapter(){
publicvoidcomponentResized(finalComponentEvente){
Dimensionsize=e.getComponent().getSize();
label.setSize(e.getComponent().getSize());
label.setText("
<
html>
imgwidth="
+size.width+"
height="
+size.height+"
src='
+this.getClass().getResource("
backImg.jpg"
)
+"
'
>
/html>
});
DESKTOP_PANE.add(label,newInteger(Integer.MIN_VALUE));
getContentPane().add(DESKTOP_PANE);
privateJToolBarcreateToolBar(){//创建工具栏的方法
JToolBartoolBar=newJToolBar();
toolBar.setFloatable(false);
toolBar.setBorder(newBevelBorder(BevelBorder.RAISED));
//突起
JButtonExitButton=newJButton();
ImageIconExiticon=newImageIcon("
res/exittb.jpg"
//CreatecdIcon.add("
exittb.jpg"
//创建图标方法
ExitButton.setIcon(Exiticon);
ExitButton.setHideActionText(true);
ExitButton.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
System.exit(0);
toolBar.add(ExitButton);
returntoolBar;
privateJMenuBarcreateMenu(){//创建菜单栏的方法
JMenuBarmenuBar=newJMenuBar();
JMenubaseMenu=newJMenu("
基础数据维护"
{
JMenubaseMenu1=newJMenu("
图书信息管理"
JMenuItembaseMenu11=newJMenuItem("
图书信息添加"
JMenuItembaseMenu12=newJMenuItem("
图书信息修改"
JMenuItembaseMenu2=newJMenuItem("
退出系统"
baseMenu11.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
BookAddIFramebaIFrame=newBookAddIFrame();
DESKTOP_PANE.add(baIFrame);
baIFrame.toFront();
baIFrame.show();
}
});
baseMenu2.addActionListener(newActionListener(){
System.exit(0);
baseMenu1.add(baseMenu11);
baseMenu1.add(baseMenu12);
baseMenu.add(baseMenu1);
baseMenu.addSeparator();
baseMenu.add(baseMenu2);
JMenusysManageMenu=newJMenu();
//系统维护
sysManageMenu.setIcon(newImageIcon("
res/jcwhcd.jpg"
));
jcwhcd.jpg"
JMenuuserManageMenu=newJMenu("
用户管理"
//用户管理
JMenuItemuserManageMenu1=newJMenuItem("
用户添加"
JMenuItemuserManageMenu2=newJMenuItem("
用户修改与删除"
userManageMenu1.addActionListener(newActionListener(){
}
userManageMenu2.addActionListener(newActionListener(){
userManageMenu.add(userManageMenu1);
userManageMenu.add(userManageMenu2);
sysManageMenu.add(userManageMenu);
menuBar.add(baseMenu);
//添加基础数据维护菜单到菜单栏
menuBar.add(sysManageMenu);
//添加系统维护菜单到菜单栏
returnmenuBar;
7、输入两个数求两数之和、差、积,商
importjavax.swing.JFrame;
importjavax.swing.JLabel;
importjavax.swing.JOptionPane;
importjavax.swing.JTextField;
importjava.applet.*;
importjava.awt.GridLayout;
importjava.awt.event.ActionEvent;
importjava.awt.event.ActionListener;
publicclassE5{
JFramef=newJFrame("
简单的计算器"
JLabelnum1=newJLabel("
Number1"
JLabelnum2=newJLabel("
Number2"
JTextFieldinput1=newJTextField();
JTextFieldinput2=newJTextField();
JLabel和=newJLabel("
和"
JTextFieldtext1=newJTextField(10);
JLabel差=newJLabel("
差"
JTextFieldtext2=newJTextField(10);
JLabel积=newJLabel("
积"
JTextFieldtext3=newJTextField(10);
JLabel商=newJLabel("
商"
privateJTextFieldtext4=newJTextField(10);
publicE5(){
text1.setEditable(false);
text2.setEditable(false);
text3.setEditable(false);
text4.setEditable(false);
input1.addActionListener(newActionListener(){
publicvoidactionPerformed(ActionEvente){
if(input2.getText()==null||input2.getText().trim().equals("
)){
return;
if(input1.getText()!
=null&
&
input2.getText()!
=null){
doublenumber1=0d,number2=0d;
try{
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 编程 doc