java语言有什么常用的代码?JAVA编写简单的计算器

2015-12-07 4:09:04 70点热度 0人点赞 0条评论
第一次遇到你这样的问题。我第一反应就是这两端代码,因为代码里面用到他们频率很高!这个阶段主要学习Java编程语言基础知识,面向对象,常见基础类和集合&IO等。

java语言有什么常用的代码

1.
/** size是int类型 */
for(int i=0; i《size; i++){
//一些代码
}
2.System.out.println();

第一次遇到你这样的问题。我第一反应就是这两端代码,因为代码里面用到他们频率很高!

JAVA编写简单的计算器

import java.awt.BorderLayout;
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 Test implements ActionListener {
String str;
String fuhao;
double count1 = 0;
double count2 = 0;
JFrame jf = new JFrame(“计算器“);
JTextField jtf = new JTextField(10);
int a, b;

public Test() {

JPanel jp = new JPanel();
String lab = { “backs“, “ce“, “c“, “=“, “7“, “8“, “9“, “+“, “4“, “5“,
“6“, “-“, “1“, “2“, “3“, “*“, “0“, “.“, “+/-“, “/“ };

jp.setLayout(new GridLayout(5, 4));
JButton jb = new JButton[lab.length];
jf.add(jtf, BorderLayout.NORTH);
for (int i = 0; i 《 jb.length; i++) {
jb[i] = new JButton(lab[i]);
jp.add(jb[i]);
}

for (int i = 0; i 《 20; i++) {
jb[i].addActionListener(this);
}
jf.add(jp);// 默认放在center
jf.setSize(300, 200);
jf.setLocation(350, 250);
jf.setResizable(false);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent ae) {
String com = ae.getActionCommand();
double result = 0;

if (com.equals(“+/-“)) {
jtf.setText(“-“ + jtf.getText());
}

if (com.equals(“backs“)) {
String s = jtf.getText();
if (str.length() 》 0) {
jtf.setText(s.substring(0, s.length() - 1));
}
}
if (com.equals(“ce“) || com.equals(“c“)) {
jtf.setText(“0“);
}
if (“+“.equals(com)) {
fuhao = com;
count1 = Double.parseDouble(jtf.getText());
str = jtf.getText() + com;
jtf.setText(str);
}
if (“-“.equals(com)) {
fuhao = com;
count1 = Double.parseDouble(jtf.getText());
str = jtf.getText() + com;
jtf.setText(str);
}
if (“*“.equals(com)) {
fuhao = com;
count1 = Double.parseDouble(jtf.getText());
str = jtf.getText() + com;
jtf.setText(str);
}
if (“/“.equals(com)) {
fuhao = com;
count1 = Double.parseDouble(jtf.getText());
str = jtf.getText() + com;
jtf.setText(str);
}

if (“0“.equals(com) || “1“.equals(com) || “2“.equals(com)
|| “3“.equals(com) || “4“.equals(com) || “5“.equals(com)
|| “6“.equals(com) || “7“.equals(com) || “8“.equals(com)
|| “9“.equals(com)) {
jtf.setText(jtf.getText() + com);
}
if (“=“.equals(com)) {
str = jtf.getText() + com;
count2 = Double.parseDouble(str.substring(str.indexOf(fuhao) + 1,
str.length() - 1));
if (“+“.equals(fuhao))
result = count1 + count2;
if (“-“.equals(fuhao))
result = count1 - count2;
if (“*“.equals(fuhao))
result = count1 * count2;
if (“/“.equals(fuhao))
result = count1 / count2;

jtf.setText(result + ““);
}
}

// TODO Auto-generated method stub
public static void main(String args) {

new Test();

}

}

Java软件工程师主要学习哪些课程

一般学习分为几个阶段:
第一个阶段:需要学习Java编程基础,基础是后面学习的基石,打好基础才能更好的学习进阶课程。这个阶段主要学习Java编程语言基础知识,面向对象,常见基础类和集合&IO等。
第二个阶段:主要学习数据库编程,MYSQL数据库,JDBC数据库,加上综合实践。
第三阶段:Web前端编程,HTML、CSS、JavaScript和JQuery。
第四阶段:JavaWeb编程,XML、Tomcat服务、网络编程、Servlet、JSP、文件上传&下载、过滤器、监听器。
第五阶段:实战阶段,主要涉及技术有MVC模式、SpringMVC框架、Spring框架、JPA/Hibernate/SpringDataJPA、Mybatis、SpringBoot、Redis、负载均衡、BootStrap、EasyUI、Vue、WebService、Activiti、SpringSecity/Shrio、Maven/Gradle、Linux、全文检索、消息中间件、微信开发、设计模式和解决方案。

PC400

这个人很懒,什么都没留下