您好,您有时间吗?我想问你一个java程序。

作者&投稿:原戴 (若有异议请与网页底部的电邮联系)
JAVA计算时间程序~

long startTime=System.currentTimeMillis(); //获取开始时间
while(true){

//测试的代码段
long endTime=System.currentTimeMillis(); //获取结束时间
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("程序运行时间: "+(endTime-startTime)/1000+"s");
}
这是计算时间的代码 你可以测试一下看看

日期类型的,外国的月份是从0开始的,所以你获取的月份要+1,就正确了

package my;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
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 Calculator extends JFrame implements ActionListener{
/**
*
*/
private static final long serialVersionUID = 1L;
JPanel displayPanel,digitalPanel;
Container mainPanel;
JTextField display;

//JButton b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,
//b11,b12,b13,b14,b15,b16,b17,b18,b19;
JButton clear;

int foreOperator=1;
Double operand=0.0, result=0.0;

public Calculator() {
displayPanel=new JPanel();
digitalPanel=new JPanel();
digitalPanel.setLayout(new BorderLayout());
digitalPanel.setLayout(new GridLayout(5,4,5,5));
mainPanel=this.getContentPane();
mainPanel.setLayout(new BorderLayout(0,0));

//mainPanel=new JPanel();

mainPanel.setForeground(Color.blue);
display=new JTextField();
//display.setText(" ");
display.setColumns(20);
display.setBackground(Color.white);
display.setEditable(false);
String[] str={"7","8","9","/","4","5","6","*",
"1","2","3","-","0",".","=","+"};
JButton[] buttons=new JButton[str.length];
for(int i=0;i<str.length;i++){
buttons[i]=new JButton(str[i]);
buttons[i].addActionListener(this);
digitalPanel.add(buttons[i]);
}
clear=new JButton("C");
clear.addActionListener(this);
displayPanel.add(display,BorderLayout.CENTER);
displayPanel.add(clear,BorderLayout.EAST);

displayPanel.add(display);

mainPanel.add(displayPanel,BorderLayout.NORTH);
mainPanel.add(digitalPanel,BorderLayout.CENTER);
this.setContentPane(mainPanel);
}

public void actionPerformed(ActionEvent e){
Object source=e.getSource();
String label=e.getActionCommand();
System.out.println("label:"+label);

if("0123456789.".indexOf(label)>0){
display.setText(display.getText()+label);
}

int CurrentOprerator="+-*/=".indexOf(label)+1;
System.out.println("currentoprerator:"+CurrentOprerator);
System.out.println("foreOperator:"+foreOperator);

if(CurrentOprerator>0){
String content = display.getText();
display.setText(display.getText()+label);
String[] all_numbers=content.split("[+,-,*,/]");
String last_number=all_numbers[all_numbers.length-1];
operand=Double.valueOf(last_number);
this.operate(foreOperator,operand);
foreOperator=CurrentOprerator;
}
// if(label=="="){
if("=".equals(label)){
display.setText(display.getText()+String.valueOf(result));
}
if("C".equals(label)){
display.setText("0");
result=0.0;

}
}

public void operate(int operator,double operand){
switch(operator){
case 1: result+=operand;
break;
case 2: result-=operand;
break;
case 3: result*=operand;
break;
case 4: result/=operand;
break;
default:System.out.println("wrong");
}

}

public static void main(String[] args) {
Calculator c=new Calculator();
c.setBackground(Color.blue);
c.setSize(300,230);
c.setVisible(true);
}
}

1、String 比较用 str.equals("xxx");
2、String.valueOf(result) 和String.valueOf(“result”)自己看看
3、如果点击=了,获取的text已经是你加上=号的,没法转成数字了

4、其他有什么问题,多找找错,调试一下

你发过来的部分最后还少个大括号吧......


领导突然问“你有空吗”,我应该怎么回复?
一、进取型:我没什么事,领导您说。正常领导这么问你,不用寻思,肯定是有事。私事:领导把你当自己人了,让你去帮着忙活忙活,这事不太好明说,所以问问你有没有空。公事:这公事肯定不是特别好干的事,要不是没人干,要不就是浪费时间和精力。1 所以当你本身就是比较有进取心,想要更进一步...

怎么回答客户“您现在有时间吗?”
如此这般,这“天”算是可以暂时聊下去了。其实,客户说“没时间”,只是怕销售浪费了自己的时间。“没时间”只是一个借口而已。关键是你提供的值不值得这个时间,销售在跟客户沟通的时候,要做好足够的心理准备,更要注意说话的艺术,千万不要去问“您现在有时间吗?”这种话,因为得到的答案会相当统...

...明天5月30日17:00,邀请您吃个便饭,有时间不?该怎么办
首先,需要感谢辅导员的邀请,表达自己对辅导员的尊重和感激之情。其次,需要考虑自己的时间安排和日程安排,看是否有时间接受便饭邀请。如果有时间,应该及时向辅导员回复接受邀请,并确认相关细节,比如地点和时间等等。如果没有时间,需要向辅导员说明情况,并道歉无法前往。同时,可以表达自己对辅导员的感...

大家聊聊如果上司问你下班有时间吗,该怎么回答?
这种情况我认为上面的第三种回答就很好,这会为你带来很多机会。中层管理。这种情况下,可以根据实际情况来定,如果是很重要的邀约,明显有利于自己进一步提升,还是要踊跃参加。如果感觉只是一种客气,自己当时又确实有家人的顾虑,可以婉转地拒绝:比如,确实有一点家里事,您这边是什么事?确实需要的话我...

”你真有时间呀“ 用英语怎么说- -
”你真有时间呀“ 用英语怎么说- - you have too much time!“你真有福气!”用英语怎么说? You're so lucky!有时间我们教你英语好么 用英语怎么说 we will teach you english when we have time,ok?一会有时间吗用英语怎么说 Are you free later?“有时间我教你说中文”用英语怎么...

如何礼貌的和老师约时间?
3、老师您好,我是XXX,是XXX的学生,因为XXXX想和您交流一下,不知道您什么时间有空,是否方便在XX的时候我去XXXX找您?4、XXX老师,下午好!我是XXX大学毕业的XXX,今年考入XX专业,3月份的时候和您联系过,我这段时间认真了解了您的课题,对您的研究很感兴趣,不知道您现在方便吗?我想电话跟您...

销售打电话该怎么说_有什么好的话术
(1)“不行,那时我会不在。” 应对话术:不好意思,也许我选了一个不恰当的时间,我希望找一个您较方便的时间来 拜访 您,请问您(明天)有空,还是(后天)有空? (2)“我对你们的产品没有兴趣。” 应对话术:因为您对培训的意义不了解,所以您不感兴趣,请您给我一个机会来让您产生兴趣,这也是要拜访您的原因,...

客户老说没时间,我该怎么办?
详情请查看视频回答

希望时间停留的说说
6.有时我希望时间过的快一点,快到一睁眼就天亮;有时我又希望时间过的慢一点,慢到可以看清楚每一个细节;更多的时候我想让时间停留,留在有你的每一秒钟。 7.好男人,会让女人希望时间停留在某一个他给的幸福甜蜜瞬间。而温亭湛这样的男人,只让夜摇光对每一日都充满了期待与希望,因为她永远相信他不会带给她伤...

...爱了就愿意发生关系,我感觉那样不好,不过有时间也
知友您好,乐意回答您的问题。你没问题。会觉得那样不好是很正常的,因为毕竟婚前性关系有诸多的弊端,在道德上也没有被社会完全接受,而女生出于自尊自重等心理也会有诸多顾虑,因此,您会觉得不好或者不合适是正常的。而之所以有时候又想和男朋友那样,原因也可能是多样的,比如男朋友向您提过类似请求...

仁布县15967873075: 问领导时间是否方便怎么问? -
郴钧痰咳: 1、X领导您好,我是经XXX介绍的XXX,希望接受您的指导,请问您有时间吗? 2、XXX领导:您好!我是您的员工xxx,半年没见,很是想念,最近有些问题盼望能和领导您交流,希望能和领导您见上一面.如有唐突之处还望领导谅解!您的...

仁布县15967873075: 一个对你没什么印象的客户,然后你要确认下他是否收到我的邮件.应该怎样打电话说? -
郴钧痰咳: 直接进入主题,,XX先生(女士)您好,,我是XX公司的XX,就是上次我们在一起*****(说上次你们干的什么)*****帮助他回忆回忆,,一般情况下他不会想不起来,就算想不起来也不好意思说了,,但是发生的事情已经给他说了,,他肯定有印象,,然后再问,比如说,,这次我们公司又怎么怎么了的,向您发送了一封邮件,请问您收到了吗,如果收到了就问他感觉如何,,怎么样的..没有到,或者没看邮箱的话就说,可能您比较忙没看吧,,,是这样的*********(说出有邮件的大概内容),,最后问他什么意愿,挂电话前说几句客套话之后再次重复一遍你的公司和名字以及所办理的业务,,如果有时间可以坐下聊聊,,,,,,

仁布县15967873075: 您好 请问 您现在有时间吗 我看见您安装了多个版本的Flash 所以 想请您帮个忙 如果看见 请马上回复我一下 谢谢
郴钧痰咳: flash只能安装一个,可以进行版本升级

仁布县15967873075: 你好 问你一个问题 我的TOMCAT在ECLIPSE中能启动并打开LOCALHOST/8080
郴钧痰咳: 没有配置环境变量,配置JAVA_HOME指向jdk安装目录. 注意,是jdk,jre不可以.

仁布县15967873075: 怎样去了解一个女人的心思? -
郴钧痰咳: 所谓女人心海底针就是由此而来的呢 如果你真的想了解她关心她 并不需要对她的心猜的很透彻 只要你在平时多观察 就会发现 她的生活习性还有性格你已经了解的很清楚了 如果她不愿把心里话告诉你 那么就不要勉强 给她一个拥抱 让她觉得很安全 你就是她的依靠 那就够了 有一天她会对你坦诚相待的

仁布县15967873075: 您好你好有区别吗 -
郴钧痰咳: 1、拼音不一样. 您好的拼音是nín hǎo. 你好的拼音是nǐ hǎo. 2、适宜人群不一样. 您好一词更适用于比自己年龄大更尊敬的人,常用作初次见面. 你好一词适用于任何人,遇到认识的人或陌生的人都可以说的,与熟人说有点过于拘束,多...

仁布县15967873075: 你好我想问一下做爱时不到两分钟就不行了是什么原因啊一般情况下是多?
郴钧痰咳: 性生活时间短您这属于早泄,出现早泄跟您包皮过长有很大关系,也有可能是肾虚导致的,如果您包皮过长的话建议您赶紧把包皮做一下同时配合用药治疗.

仁布县15967873075: 各位大师们你好,问你们一个事,最近我在网上认识了一个女网友聊了半个月左右 -
郴钧痰咳: 必须是传销!别上当了,按照正常情况下,会有女孩子半个月一个不认识你的人,爱你爱的死去活来?除非你很有钱,或者你长的比中国大部分人都要帅,那么你可以过去,如果都不是,那你自己想想,可能吗?你自己也意识到了,直接把她删掉吧,我负责任的告诉你,她如果不是搞传销的就是酒托之类的,方正不是什么好人,世上没有那么多的巧合,也没有那么多的一见钟情,况且你们还是网上认识,居然时间才半个月,我只能 呵呵 她太心急了,如果时间长点,没有这么多可疑,或许还能去

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网