java-第十一章-类的无参方法-计算器运算

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
package  本章总结;
 
public  class  A02class {
     int  num1,num2;
     public  String showA(){
         return  num1+ "+" +num2+ "=" +(num1+=num2);
     }
     public  String showB(){
         return  num1+ "-" +num2+ "=" +(num1-=num2);
     }
     public  String showC(){
         return  num1+ "×" +num2+ "=" +(num1*=num2);
     }
     public  String showD(){
         return  num1+ "÷" +num2+ "=" +(num1/=num2);
     }
     
}
 
 
 
 
 
 
package  本章总结;
 
import  java.util.Scanner;
 
public  class  A02 {
 
     public  static  void  main(String[] args) {
         // TODO Auto-generated method stub
         A02class A02 =  new  A02class();
         Scanner in =  new  Scanner(System.in);
         System.out.println( "请输入一个整数" );
         A02.num1 = in.nextInt();
         System.out.println( "请输入运算符号(+ - * / ):" );
         char  Operator = in.next().charAt( 0 );
         System.out.println( "请输入一个整数:" );
         A02.num2 = in.nextInt();
         switch  (Operator) {
         case  '+' :
             System.out.println(A02.showA());
             break ;
         case  '-' :
             System.out.println(A02.showB());
             break ;
         case  '*' :
             System.out.println(A02.showC());
             break ;
         case  '/' :
             System.out.println(A02.showD());
             break ;
         default :
             System.out.println( "输入有误!重新输入:" );
             A02 A =  new  A02 ();
             A.main( null );
             break ;
         }
     }
 
}

本文转自 Y幕徐 51CTO博客,原文链接:http://blog.51cto.com/765133133/1426431

相关文章
|
3天前
|
自然语言处理 Java API
Java 8的Stream API和Optional类:概念与实战应用
【5月更文挑战第17天】Java 8引入了许多重要的新特性,其中Stream API和Optional类是最引人注目的两个。这些特性不仅简化了集合操作,还提供了更好的方式来处理可能为空的情况,从而提高了代码的健壮性和可读性。
26 7
|
5天前
|
Java 编译器
【Java开发指南 | 第十九篇】Java方法
【Java开发指南 | 第十九篇】Java方法
9 0
|
1天前
|
并行计算 Java API
Java 8中的接口默认方法和静态方法以及并行数组
【5月更文挑战第19天】Java 8引入了许多新特性,其中包括接口的默认方法和静态方法,以及并行数组的能力。这些特性增强了Java的面向对象编程模型和数组处理能力。让我们深入了解它们的概念和实践。
19 2
|
1天前
|
安全 Java 容器
Java一分钟之-并发编程:线程安全的集合类
【5月更文挑战第19天】Java提供线程安全集合类以解决并发环境中的数据一致性问题。例如,Vector是线程安全但效率低;可以使用Collections.synchronizedXxx将ArrayList或HashMap同步;ConcurrentHashMap是高效线程安全的映射;CopyOnWriteArrayList和CopyOnWriteArraySet适合读多写少场景;LinkedBlockingQueue是生产者-消费者模型中的线程安全队列。注意,过度同步可能影响性能,应尽量减少共享状态并利用并发工具类。
16 2
|
1天前
|
Java 编译器
滚雪球学Java(34):探究Java方法的神奇魔法和参数传递奥秘
【5月更文挑战第9天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
10 1
滚雪球学Java(34):探究Java方法的神奇魔法和参数传递奥秘
|
3天前
|
Java
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
Java中int[]与Integer[]相互转化的方法,java基础知识面试重点总结
|
4天前
|
设计模式 算法 Java
Java的前景如何,好不好自学?,万字Java技术类校招面试题汇总
Java的前景如何,好不好自学?,万字Java技术类校招面试题汇总
|
5天前
|
Java
Java String 避免空指针的方法
Java String 避免空指针的方法
5 0
|
5天前
|
安全 Java 开发者
Java一分钟之-文件与目录操作:Path与Files类
【5月更文挑战第13天】Java 7 引入`java.nio.file`包,`Path`和`Files`类提供文件和目录操作。`Path`表示路径,不可变。`Files`包含静态方法,支持创建、删除、读写文件和目录。常见问题包括:忽略异常处理、路径解析错误和权限问题。在使用时,注意异常处理、正确格式化路径和考虑权限,以保证代码稳定和安全。结合具体需求,这些方法将使文件操作更高效。
11 2
|
5天前
|
安全 Java 开发者
Java一分钟之-Optional类:优雅处理null值
【5月更文挑战第13天】Java 8的`Optional`类旨在减少`NullPointerException`,提供优雅的空值处理。本文介绍`Optional`的基本用法、创建、常见操作,以及如何避免错误,如直接调用`get()`、误用`if (optional != null)`检查和过度使用`Optional`。正确使用`Optional`能提高代码可读性和健壮性,建议结合实际场景灵活应用。
22 3