java面试源代码,csdn java面试

初学者请求java源代码

class Car

成都创新互联公司一直在为企业提供服务,多年的磨炼,使我们在创意设计,全网整合营销推广到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过10余年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务温江服务器托管重庆APP开发公司、手机移动建站、网页设计、网络整合营销。

{

// 车辆属性

private String brand; // 品牌

private double engineDisplacement;// 排气量

private double speed;// 当前速度

private boolean status;// 启动状态

private double maxSpeed;// 最大速度

public double getSpeed () {

return this.speed;

}

public Car(String brand, double engineDisplacement, double maxSpeed) {

this.brand = brand;

this.engineDisplacement = engineDisplacement;

this.maxSpeed = maxSpeed;

// 其他属性也要有初始值,不然执行出错。

this.speed = 0;

this.status = false;

}

/** 启动 */

public void start() {

this.status = true;

printNowStatus ();

}

/** 关闭(熄火) */

public void stop() {

// 只在速度为0时关闭(貌似楼上两位没仔细看题…)

if (this.speed == 0)

{

this.status = false;

}

printNowStatus ();

}

/** 加速 */

public void speedUp() {

// 只在启动时可以加速

if (this.status)

{

this.speed = this.speed + 20;

if (this.speed this.maxSpeed)

{

this.speed = this.maxSpeed;

}

}

printNowStatus ();

}

/** 减速 */

public void slowDown() {

// 只在启动时可以减速

if (this.status)

{

this.speed = this.speed - 10;

if (this.speed 0)

{

this.speed = 0;

}

}

printNowStatus ();

}

/** 状态打印,在每次启动,加减速,关闭时调用 */

private void printNowStatus () {

System.out.println("轿车【" + this.brand + "】现在的启动状态是:" + this.status + "速度是:" + this.speed +"。");

}

}

public class TestCar

{

public static void main(String[] args)

{

Car myCar = new Car ("红旗", 2, 120);

//启动

myCar.start();

// 循环加速到120

while (myCar.getSpeed() 120)

{

myCar.speedUp();

}

//循环减速

while (myCar.getSpeed() 0)

{

myCar.slowDown();

}

//关闭

myCar.stop();

}

}

/* 直接拿文本写的,我用的电脑没装jdk,楼主自己到Java开发环境下调试,应该没什么问题… */

JAVA面试题,请大家帮忙看一下,请排列下列源代码顺序,完成枚举定义:

public enum Signal {

YELLOW, BLUE, RED {

public String info() {

return "Stop";

}

};

public String info() {

return "Signal Data";

}

}

B和E答案有误。。。。

两个答案是一样的。。。

其中有一个应该是};

后面有个分号。。。

假设B.}; E.}

那么排序结果应该是: DCBAE

希望能帮到你。。。。仍有问题可以HI我。。。

java问题,求源代码

import java.util.Scanner;

public class Q {

public static void main(String[] args) {

Scanner scan=new Scanner(System.in);

System.out.println("请输入两个字符");

String s=scan.nextLine();

boolean flag=true;

String msg="";

if(s.length()==2){

String first=s.substring(0,1);

String second=s.substring(1);

if(first.equals("M")){

msg+="数学";

}else if(first.equals("C")){

msg+="计算机科学";

}else if(first.equals("I")){

msg+="信息技术";

}else{

flag=false;

}

msg+=" ";

if(second.equals("1")){

msg+="大一";

}else if(second.equals("2")){

msg+="大二";

}else if(second.equals("3")){

msg+="大三";

}else if(second.equals("4")){

msg+="大四";

}else{

flag=false;

}

}

if(flag){

System.out.println(msg);

}else{

System.out.println("输入不合法");

}

}

}

有问题请追问,没问题请采纳。

java 源代码注释

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class GameTest extends JFrame implements ActionListener{

/*

* 新建一个主面板(这个类可能是自定义的,本程序和API中没有)。

*/

MainPanel j=new MainPanel();

JButton jPreview;

JLabel label;

Container container;

JPanel panel;

/**

* 主函数

* @param args

*/

public static void main(String[] args) {

//运行程序

new GameTest();

}

/**

* 构造函数。

*

*/

public GameTest()

{

//新建一个标题为“拼图”的窗口

JFrame fr =new JFrame("拼图");

//获取窗口容器。

container=fr.getContentPane();

//创建菜单条

JMenuBar jMenuBar=new JMenuBar();

//以下初始化菜单,并且设置快捷键和添加监听器。

JMenu jMenuGame=new JMenu("游戏(G)");

jMenuGame.setMnemonic('g');

JMenuItem jMenuItemStart = new JMenuItem("开始(S)");

jMenuItemStart.setMnemonic('s');

jMenuItemStart.addActionListener(this);

JMenuItem jMenuItemExit=new JMenuItem("退出(E)");

jMenuItemExit.setMnemonic('e');

jMenuItemExit.addActionListener(this);

jMenuGame.add(jMenuItemStart);

jMenuGame.add(jMenuItemExit);

//初始化按钮并设置快捷键和添加监听器

JButton jChoice=new JButton("选图(X)");

jChoice.setMnemonic('x');

jChoice.addActionListener(this);

jPreview=new JButton("预览(P)");

jPreview.setMnemonic('p');

jPreview.addActionListener(this);

//将菜单和按钮添加到菜单条中

jMenuBar.add(jMenuGame);

jMenuBar.add(jChoice);

jMenuBar.add(jPreview);

//将菜单条设为该窗口的主菜单

fr.setJMenuBar(jMenuBar);

//将主面板添加到该窗口的容器中。

container.add(j);

//设置大小

fr.setSize(315,360 );

fr.setVisible(true);

//设置默认关闭方式。

fr.setDefaultCloseOperation(3);

}

/**

* 事件处理函数。

*/

public void actionPerformed(ActionEvent e) {

if(e.getActionCommand()=="开始(S)")

{

j.Start();

}

if(e.getActionCommand()=="预览(P)")

{

j.setVisible(false);

panel=new JPanel();

Icon icon=new ImageIcon("pictrue/pic"+"_"+MainPanel.pictureID+".jpg");

label=new JLabel(icon);

label.setBounds(300, 300, 0, 0);

panel.add(label);

panel.setSize(300, 300);

panel.setVisible(true);

this.container.add(panel);

jPreview.setText("返回(P)");

}

if(e.getActionCommand()=="返回(P)")

{

panel.setVisible(false);

j.setVisible(true);

j.repaint();

jPreview.setText("预览(P)");

}

if(e.getActionCommand()=="退出(E)")

{

System.exit(0);

}

if(e.getActionCommand()=="选图(X)")

{

//初始化选择框,并提供选择。

Choice pic = new Choice();

pic.add("七里香");

pic.add("依然范特西");

pic.add("八度空间");

pic.add("十一月的肖邦");

pic.add("魔杰座");

pic.add("叶惠美");

pic.add("我很忙");

int i=JOptionPane.showConfirmDialog(this, pic, "选择图片", JOptionPane.OK_CANCEL_OPTION);

if(i==JOptionPane.YES_OPTION)

{

//选择图片

MainPanel.pictureID=pic.getSelectedIndex()+1;

j.removeAll();

j.reLoadPicture();

j.repaint();

}

}

}

}

java新手,求完整的源代码

//都是从新手过来的,以下代码供参考

//1.

public class BankAccount {

private static String acctnum;

private static double money;

private static void showAcct() {

System.out.println("账号为: " + acctnum);

}

private static void showMoney() {

System.out.println("余额为: " + money);

}

public BankAccount(String acc, double m) {

this.acctnum = acc;

this.money = m;

}

public static void main(String[] args) {

BankAccount ba = new BankAccount("626600018888", 5000.00);

ba.showAcct();

ba.showMoney();

}

}

//2.

public class Triangle {

private static float a;

private static float b;

private static float c;

public Triangle(float a, float b, float c) {

this.a = a;

this.b = b;

this.c = c;

}

public static boolean judgeTriangle(float a, float b, float c) {

if ((a  Math.abs(b - c)  a  b + c)

 (b  Math.abs(a - c)  b  a + c)

 (c  Math.abs(a - b)  c  a + b))

return true;

else

return false;

}

public float getCircumference() {

return this.a + this.b + this.c;

}

}

//3.

public class TestTriangle {

public static void main(String[] args) {

Triangle t = new Triangle(5.3f,7.8f,9.3f);

if(t.judgeTriangle(5.3f,7.8f,9.3f)){

System.out.print("能够成三角形,周长为: ");

System.out.printf("%9.2f",t.getCircumference());}

else

System.out.println("不能构成三角形");

}

}

什么是java源代码 怎么查看

你说的java源代码是指编译成的class文件前的java文件。

当我们运行.java文件时,它会被系统编译成.class文件,例如Test.java编译之后就是Test.class,

源文件就是指Test.java文件,

一般部署项目时,有.class文件就可以发布运行了,但是如果想修改这个系统,.class是不能修改的,要有.java文件才能修改

也可以上网去下反编译软件,就是能把.class文件大部分还原成.java文件的工具,但不是100%还原,而且如果不是正版的,小心有毒啊,什么的。


分享题目:java面试源代码,csdn java面试
网页链接:http://azwzsj.com/article/dsicipi.html