java程序设计教程第七版源代码(java程序设计实用教程第五版电子版)
admin 发布:2022-12-19 03:54 155
本篇文章给大家谈谈java程序设计教程第七版源代码,以及java程序设计实用教程第五版电子版对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java程序设计
- 2、在线等一个java程序源代码 急用!!!
- 3、java程序 源代码如下 出现如图错误 为啥?求大神帮忙!!!
- 4、java程序设计求解:帮忙写下面一道题,完整代码!谢谢。
- 5、求大神用Java编写出这个程序,要有具体代码,万分感激,定采纳
- 6、一java程序在编译时遇到这样的问题怎么办??
java程序设计
一共五个类
首先,人物类,person ,Teacher类和CollegeStudent类继承之。
其次,动作类pay接口,person可以不实现,因为他是抽象类,Teacher类和CollegeStudent类要implements这个接口
最后是测试类
下面是代码
person类:
public abstract class Person implements Pay{}
Teacher类:
public class Teacher extends Person {
public void pay() {
System.out.println("基本工资+授课时数*30");
}
}
CollegeStudent类:
public class CollegeStudent extends Person {
public void pay() {
System.out.println("奖学金支出");
}
}
pay接口:
public interface Pay {
public void pay();
}
测试类:
public class Test {
public static void main(String[] args) {
Person teacher=new Teacher();//左父右子
Person collegeStudent=new CollegeStudent();//左父右子
teacher.pay();//调用的还是person类型,由于是动态绑定,所以多态成老师的方法
collegeStudent.pay();// 和上面 类似
}
}
在线等一个java程序源代码 急用!!!
第一题
import java.util.Random;
import java.util.Scanner;
public class Guess{
public static void main(String[] args) {
int rightNum = new Random().nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int input = 0;
do{
System.out.print("清猜数字(1-100)!");
input = scanner.nextInt();
if(input rightNum){
System.out.println("猜大了!");
}
else if(input rightNum){
System.out.println("猜小了!");
}
}while(input != rightNum);
System.out.println("猜对了" + rightNum);
}
}
第二题
import java.util.* ;
public class A{
public static void main(String args[]){
int i,j,k,temp;
int a[][]=new int[2][3];
a[0][0]=(int)(100*Math.random());
a[0][1]=(int)(100*Math.random());
a[0][2]=(int)(100*Math.random());
a[1][0]=(int)(100*Math.random());
a[1][1]=(int)(100*Math.random());
a[1][2]=(int)(100*Math.random());
for(j=0;j3;j++)
System.out.println("a[0]["+j+"]="+a[0][j]);
System.out.println(" ");
for(j=0;j3;j++)
System.out.println("a[1]["+j+"]="+a[1][j]);
System.out.println(" ");
for(i=0;i2;i++){
for(j=0;j2;j++){
for(k=j;k2;k++){
if(a[i][j]a[i][k+1]){
temp=a[i][j];
a[i][j]=a[i][k+1];
a[i][k+1]=temp;
}
}
}
}
System.out.println("第一行按从小到大排列:");
for(j=0;j3;j++){
System.out.println("a[0]["+j+"]="+a[0][j]);
}
System.out.println("第二行按从小到大排列:");
for(j=0;j3;j++)
System.out.println("a[1]["+j+"]=" +a[1][j]);
}
}
春春??还不快采纳嘛
java程序 源代码如下 出现如图错误 为啥?求大神帮忙!!!
仔细看你的代码
System.out.println("length="+x);
System.out.println("width="+y);
System.out.println("perimeter="+perimeter);
System.out.println("area="+area);
你注意一下第三,四行代码,你的方法里面并没有调用计算周长和面积的方法,而是直接输出周长和面积,int类型在声明的时候如果没有初始值,都是默认为0的,输出那样的结果是当然的,你只要把获取周长和面积的方法传到System.out.println()里面即可,例如System.out.println(getarea());
希望我的回答能帮到你
java程序设计求解:帮忙写下面一道题,完整代码!谢谢。
主要是两个线程交替:
package com.wormwood.thread;
public class ThreadLoad extends Thread
{
protected static Boolean run = Boolean.TRUE;
public ThreadLoad()
{
System.out.println("ThreadLoad Start...");
}
public void run()
{
ThreadA a = new ThreadA();
a.start();
ThreadB b = new ThreadB();
b.start();
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
ThreadLoad testLoad = new ThreadLoad();
testLoad.start();
}
}
package com.wormwood.thread;
public class ThreadA extends ThreadLoad
{
public ThreadA()
{
System.out.println("ThreadA Start...");
}
public void run()
{
while(true)
{
if(run)
{
System.out.println("A");
try
{
Thread.sleep(2000L);
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
run = false;
}
}
}
}
package com.wormwood.thread;
public class ThreadB extends ThreadLoad
{
public ThreadB()
{
System.out.println("ThreadB Start...");
}
public void run()
{
while(true)
{
if(!run)
{
System.out.println("B");
try
{
Thread.sleep(2000L);
} catch (InterruptedException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
run = true;
}
}
}
}
求大神用Java编写出这个程序,要有具体代码,万分感激,定采纳
按照你的要求编写的JavaGUI程序如下:
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class HH extends JFrame implements ActionListener{
JPanel jp1=new JPanel();
JPanel jp2=new JPanel();
JPanel jp3=new JPanel();
JTextField jtf=new JTextField(20);
JButton jb1=new JButton("显示");
JButton jb2=new JButton("清除");
HH(){
jb1.addActionListener(this);
jb2.addActionListener(this);
jp1.setLayout(new GridLayout(2,1));
jp3.add(jtf);
jp2.add(jb1);jp2.add(jb2);
jp1.add(jp3);jp1.add(jp2);
getContentPane().add(jp1);
setSize(300, 120);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==jb1){
jtf.setText("java程序设计");
}
if(e.getSource()==jb2){
jtf.setText("");
}
}
public static void main(String[] args) {
new HH();
}
}
一java程序在编译时遇到这样的问题怎么办??
可能是你的文件名和类名不一致,也可能是环境变量没有设置好,重新设置下。鼠标右击“我的电脑”-属性-高级-环境变量 ,把JDK,JRE的安装路径加到path中,重起电脑试试。
关于java程序设计教程第七版源代码和java程序设计实用教程第五版电子版的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
- 上一篇:商城源代码编制(商城开源源码)
- 下一篇:包含织梦去除文章中的代码的词条
相关推荐
- 05-19seo教程网,seo教程是什么
- 05-19怎么做网站,怎么做网站教程视频
- 05-18seo教程,seo教程免费
- 05-18谷歌seo教程,谷歌seo建站
- 05-16怎么建立一个属于自己的网站,如何建立自己的网站教程
- 05-15seo完整教程视频教程,seo教学视频教程
- 05-13网络推广教程,网络推广技巧大全
- 05-13百度搜索关键词怎么刷上去,百度关键词刷排名教程
- 05-13怎么搭建网站,怎么搭建网站教程
- 05-12seo网站排名优化,seo网站排名优化教程
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接