if (oper != null) {
try {
BigDecimal result = oper.process(number1, number2);
displayText = result.toString();
} catch (RuntimeException e) {
clearClicked();//将计算器置为初始状态
JOptionPane.showMessageDialog(null,"不能用零作除数","出错了",JOptionPane.OK_OPTION);
//e.printStackTrace();
}
}
}
// 当按下 +-*/ 时(这里也可以扩展成其他中间操作符)
private void operatorClicked(String command) {
if (operator != null) {
calculateResult();
}
number1 = new BigDecimal(displayText);
operator = command;
reset = true;
}
// 当按下 . 时
private void dotClicked() {
if (displayText.indexOf(".") == -1) {
displayText += ".";
} else if (reset) {
displayText = "0.";
}
reset = false;
}
// 当按下 0-9 时
private void numberClicked(String command) {
if (reset) {
displayText = command;
} else {
if(displayText.length() MaxLen)
displayText += command;
else
JOptionPane.showMessageDialog(null,"输入的数字太长了","出错了",JOptionPane.OK_OPTION);
}
reset = false;
}
// 运算符处理接口
interface Operator {
BigDecimal process(BigDecimal number1, BigDecimal number2);
}
// 按钮处理接口
interface Processor {
void calculate(String command);
}
}
给段最简单的java代码让我新手看一下最简单的java代码肯定就是这个了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是应该是所有学java的新手看的第一个代码了 。如果是零基础的新手朋友们可以来我们的java实验班试听 , 有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java , 15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!
我需要一段最简单的java代码程序public class HelloWorld{
public static void main(String[] args){
System.out.println("hello world!");
}
}
一. 基本概念
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言 。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群 。
二. 体系
Java分为三个体系,分别为Java SE(J2SE,Java2 Platform Standard Edition,标准版),
JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版) 。
Java ME(J2ME , Java 2 Platform Micro Edition , 微型版) 。
初学java,基础差,麻烦高手写一下代码,参考一下,谢谢了 。如图第二题 。import java.util.Scanner;
class Ca{
private double a;
private double b;
public double add(double a, double b){
return a + b;
}
public double jian(double a, double b){
return a - b;
}
public double chen(double a, double b){
return a * b;
}
public double chu(double a, double b){
if(b == 0){
System.out.println("除数不能为0");
return (Double) null;
}else{
return a / b;
}
}
}
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("输入第一个数:");
double a = sc.nextDouble();
System.out.println("输入第二个数:");
double b = sc.nextDouble();
System.out.println("两个数的和 : " + new Ca().add(a, b));
- redis读写变慢 redis单机读写性能
- mongo sql语句 mongodb写sql语句
- mongodb 并发写 mongodb并发问题
- 往mysql数据库录数据 lua写数据库mysql
- redis怎么写入数据库 redis4.0写入硬盘
- java查询数组中是否包含某一个值 javamongodb数组查询
- redis怎么写入数据 往redis里面放值
- redis做缓存 redis写缓存命令
- redis实战电子书 redisjava书籍
- javaredis集群 javaredis列队
