JAVA基础练习题

问题描述

1.编写程序,实现在窗口中显示“HelloJAVA!”,要求用两类Java程序编写并运行结果。2.编写程序,键盘输入两个数,计算并输出它们的积。3.编写程序,接受用户输入1~7之间的整数,若不符合条件则重新输入,利用swith语句输出星期几。4.编写程序,包括一个标签、一个文本框和一个按钮,当单击按钮时把文本框中的内容复制到标签中显示。请问这几道基础题怎么做?

解决方案

解决方案二:
这样的题到网上随便搜搜都有答案吧
解决方案三:
又是一个新手,这种题目,你多看看书就回了
解决方案四:
同意楼上
解决方案五:
同意楼上的自己多看几回书啊
解决方案六:
第一题:publicclassBaseText{publicstaticvoidmain(String[]args){System.out.println("HelloJAVA!");}}

第二题:publicclassBaseText{publicstaticvoidmain(String[]args){if(args!=null&&args.length==2){try{doublenum1=Double.parseDouble(args[0]);doublenum2=Double.parseDouble(args[1]);System.out.println("得到的乘积是:"+num1*num2);}catch(NumberFormatExceptione){e.printStackTrace();}}else{System.out.println("你输入的数据不正确,输入数据的格式样例为:12.34");}}}

第三题:publicclassBaseText{publicstaticvoidmain(String[]args){if(args!=null&&args.length==1){try{doublenum=Double.parseDouble(args[0]);intintValue=(int)num;switch(intValue){case1:System.out.println("今天是星期一");break;case2:System.out.println("今天是星期二");break;case3:System.out.println("今天是星期三");break;case4:System.out.println("今天是星期四");break;case5:System.out.println("今天是星期五");break;case6:System.out.println("今天是星期六");break;case7:System.out.println("今天是星期天");break;default:args=null;System.out.println("请重新输入");break;}}catch(NumberFormatExceptione){e.printStackTrace();}}else{System.out.println("你输入的数据不合法");}}}

好久没看awt了,第四题就没给你做
解决方案七:
第四题,用myeclipse7.0,拖拽就行了^^
解决方案八:
好好看看课本,有原型。
解决方案九:
比我还新的手
解决方案十:
hehe
解决方案十一:
好懒啊!!!!
解决方案十二:
呵呵,自己动手丰衣足食啊啊
解决方案十三:
hao
解决方案十四:
引用8楼pss360的回复:

比我还新的手

多看看书....
解决方案十五:
晕..楼主C++都没学过吧..
解决方案:
看来楼上的都是高手了,怎么没见得你们有多牛了呀,呵呵,
解决方案:
传说:回帖是一种美德!每天回帖即可获得10分可用分!于是我也回了。
解决方案:
恩,帖子是要回的
解决方案:
比我还菜捏
解决方案:
都是从菜鸟过来的顶LZ。。。不过这些基础问题还是要多看看书。。
解决方案:
是菜鸟没有关系只要多问多看一样能成为高手:第四题:Application.javapackagetest;importjava.awt.Toolkit;importjavax.swing.SwingUtilities;importjavax.swing.UIManager;importjava.awt.Dimension;publicclassApplication{booleanpackFrame=false;publicApplication(){Frame1frame=newFrame1();if(packFrame){frame.pack();}else{frame.validate();}DimensionscreenSize=Toolkit.getDefaultToolkit().getScreenSize();DimensionframeSize=frame.getSize();if(frameSize.height>screenSize.height){frameSize.height=screenSize.height;}if(frameSize.width>screenSize.width){frameSize.width=screenSize.width;}frame.setLocation((screenSize.width-frameSize.width)/2,(screenSize.height-frameSize.height)/2);frame.setVisible(true);}publicstaticvoidmain(String[]args){SwingUtilities.invokeLater(newRunnable(){publicvoidrun(){try{UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());}catch(Exceptionexception){exception.printStackTrace();}newApplication();}});}}

Frame1.javapackagetest;importjava.awt.BorderLayout;importjava.awt.Dimension;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JLabel;importjava.awt.Color;importjava.awt.Rectangle;importjavax.swing.JButton;importjavax.swing.JTextField;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassFrame1extendsJFrame{JPanelcontentPane;JLabeljLabel1=newJLabel();JButtonjButton1=newJButton();JTextFieldjTextField1=newJTextField();publicFrame1(){try{setDefaultCloseOperation(EXIT_ON_CLOSE);jbInit();}catch(Exceptionexception){exception.printStackTrace();}}privatevoidjbInit()throwsException{contentPane=(JPanel)getContentPane();contentPane.setLayout(null);this.getContentPane().setBackground(newColor(139,154,255));setSize(newDimension(400,300));setTitle("测试");jLabel1.setText("以前的数据");jLabel1.setBounds(newRectangle(88,60,195,32));jButton1.setBounds(newRectangle(70,175,195,33));jButton1.setText("点我看看");jButton1.addActionListener(newFrame1_jButton1_actionAdapter(this));jTextField1.setText("jTextField1");jTextField1.setBounds(newRectangle(88,109,199,31));contentPane.add(jLabel1);contentPane.add(jButton1);contentPane.add(jTextField1);}publicvoidjButton1_actionPerformed(ActionEvente){this.jLabel1.setText(this.jTextField1.getText());this.jTextField1.setText("");}}classFrame1_jButton1_actionAdapterimplementsActionListener{privateFrame1adaptee;Frame1_jButton1_actionAdapter(Frame1adaptee){this.adaptee=adaptee;}publicvoidactionPerformed(ActionEvente){adaptee.jButton1_actionPerformed(e);}}

解决方案:
基础往往是最重要的多看书多练习
解决方案:
基础的不能再基础了
解决方案:
同意楼上
解决方案:
为什么不用好点的算法呢?
解决方案:
第一题:在窗体中显示,两类:/***输出方法*/publicclassMethodTest{publicvoidprintWord{System.out.println("HelloJAVA!");}}//调用printWord()MethodpublicclassBaseTest{publicstaticvoidmain(String[]args){MethodTesttest=newMethodTest();test.printWord();}}第二题:publicclassBaseDemo{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("第一个数:");//从控制台获取输入的数字doublenum1=input.nextDouble();System.out.print("第一个数:");doublenum2=input.nextDouble();if(num1!=0&&num2!=0){System.out.println("两个数的积为:"+num1*num2);}}}第三题:publicclassBaseDemo{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);System.out.print("请输入一个数:");intnum=input.nextInt();while(num<=0||num>7){System.out.print("非法数据,请输入一个1-7的整数:");num=input.nextInt();}switch(num){case1:System.out.println("今天是星期一");break;case2:System.out.println("今天是星期二");break;case3:System.out.println("今天是星期三");break;case4:System.out.println("今天是星期四");break;case5:System.out.println("今天是星期五");break;case6:System.out.println("今天是星期六");break;case7:System.out.println("今天是星期天");break;default:break;}}}
解决方案:
自己动手丰衣足食
解决方案:
说真的..做给你看等于害了你...基本题目需要自己深究一下..这样才有更大的进步和提高~!
解决方案:
同意楼上
解决方案:
这么简单的,先自己看书,不会再来问。
解决方案:
你比我还懒,并且要别人做题还不给别人分,是不是你的分全部都用到提问上去了哦,搞得现在没分了啊
解决方案:
帮顶、、、若面试遇这种题,可衣食无忧矣!
解决方案:
在耍大家?
解决方案:
同意楼上的说法
解决方案:
只有自己理解的才是自己的知识
解决方案:
楼主牛啊
解决方案:
好好学习学习
解决方案:
恩!真的是不能在基础的东西了!
解决方案:
飘过~~~~~~~拿分走人~~顺便说句:“基础还是自己的好”继续酱油
解决方案:
回了!
解决方案:
路过...........
解决方案:
LZ看书啊!多看看书,记一记基础知识!
解决方案:
p这是我在CSDN上看到的唯一会做的题
解决方案:
您真猛。。。。
解决方案:
如果不想看书可以下几个视频看看,郝斌的不错
解决方案:
这都书上的例子吧
解决方案:
是懒了点啊
解决方案:
虽然我也是刚学java,但我不会也不敢发这种问题出来,哥佩服你,还是到处逛逛算了
解决方案:
O(∩_∩)O~
解决方案:
菜听说回帖有分拿
解决方案:
懒是学不到东西的

时间: 2024-10-13 16:30:29

JAVA基础练习题的相关文章

Java基础-04.总结switch,for,while,do。while跳转语句

你需要的是什么,直接评论留言. 获取更多资源加微信公众号"Java帮帮" (是公众号,不是微信好友哦) 还有"Java帮帮"今日头条号,技术文章与新闻,每日更新,欢迎阅读 学习交流请加Java帮帮交流QQ群553841695 分享是一种美德,分享更快乐! 1:switch语句(掌握) (1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;} 格式解释说明:sw

java基础问题求指教谢谢

问题描述 java基础问题求指教谢谢 形如 A a=new A();-------------1 a=new A();--------------2 辣么,a到底指的是哪个对象?1还是2? 五楼的说法对么? 解决方案 只用new关键字是为了创建一个对象,你使用了两次new关键字进行创建,会在内存中创建两个A的对象,a是你声明的一个引用,在程序中以最后一次的指向为准,这里是指向最后一个. 解决方案二: new 最后一个对象时,内存又为它分配了新的地址,所以a只想最后一个 解决方案三: a 在最后被

java基础多线程之共享数据

java基础巩固笔记5-多线程之共享数据 线程范围内共享数据 ThreadLocal类 多线程访问共享数据 几种方式 本文主要总结线程共享数据的相关知识,主要包括两方面:一是某个线程内如何共享数据,保证各个线程的数据不交叉:一是多个线程间如何共享数据,保证数据的一致性. 线程范围内共享数据 自己实现的话,是定义一个Map,线程为键,数据为值,表中的每一项即是为每个线程准备的数据,这样在一个线程中数据是一致的. 例子 package com.iot.thread; import java.util

Java基础:初学者Java语言入门精典文章

初学 Java总有它的千般好处使你选择它,但这些随便翻翻书或在网上逛一圈就能找到答案.在本文中,笔者把自己学习Java的一些切身体会和过程写出来,供初学者做个参考. 我在学习Java的过程中主要围绕以下几个方面来学习: 1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java. 2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以.要注意,即便对一个简单的例子也要有耐心去琢磨.调试.改动. 3.在学习的

J2ME中需要的Java基础知识

现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明:        J2ME中使用到的Java基础知识: 1.  Java语法基础:包括基本数据类型.关键字.运算符等等 2.  面向对象的思想:类和对象的概念,继承和多态等等. 3.  异常处理 4.  多线程 J2ME中没有用到的Java基础知识: 1. 

JAVA基础培训(11),方法的Override

Override, 主要是因为父类的功能无法满足需求,我们又不能直接修改父类的情况下 ,我们通过子类重写,来实现新的功能. package Lession11; import java.util.ArrayList; import java.util.List; /** * 老紫竹JAVA基础培训(11),方法的Override.<br> * * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public class Lession11 { public s

JAVA基础培训(10),方法的Overload介绍

今天在项目里做事,中午休息时间,补上这个教程吧.这次我们看看Overload 的内容 . 测试代码 package lession10; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; /** * 老紫竹JAVA基础培训(10),方法的Overload介绍.<br> * 匹配方式为最特殊匹配,或者叫最准确匹配<br> * 如果发现多个都有相同的匹配度,则编译报错. * *

JAVA基础培训(9),控制台键盘输入(System.in)

从键盘输入是一个很重要的功能,这里给出了个人推荐的方式,用Scanner读取输入数 据 package lession9; import java.io.InputStream; import java.util.Scanner; /** * 老紫竹JAVA基础培训(9),控制台键盘输入(System.in). * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public class Lession9 { public static void main(St

JAVA基础培训(8),认识接口

这讲我们来重点熟悉接口的使用,包括接口的声明,继承,属性的定义以及类的实现 等. 最终的目录结构 先看相关的代码 lession8/Lession8.java package lession8; import lession8.otherpackage.InterfaceOtherPackagePublic; /** * 老紫竹JAVA基础培训(8),认识接口.<br> * * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public class Less