您的位置:首页 > 文旅 > 旅游 > JAVA2 简单运算 题目

JAVA2 简单运算 题目

2024/10/9 23:06:13 来源:https://blog.csdn.net/m0_57463864/article/details/139651673  浏览:    关键词:JAVA2 简单运算 题目

题目

  • JAVA2 简单运算
    • 分析:
    • 代码:
    • 大佬代码:

JAVA2 简单运算

描述
输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)
 
输入描述:
两个正整数
 
输出描述:
它们的和,差,积,商,模。每个值之间用空格隔开。

示例:

输入:10 5
输出:15 5 50 2 0

 

分析:

1.输入的是正整数。

2.输出 和,差,积,商,模。

3.若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值。

4.使用int类型。

 

代码:

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a = scanner.nextInt();int b = scanner.nextInt();scanner.close();if(a>0 && b>0){method(a,b);}}public static void method(int a,int b){int add,subtract,multiply,division,modular;if(a<b){int temp=a;a=b;b=temp;}add=a+b;subtract=a-b;multiply=a*b;division=a/b;modular=a%b;System.out.println(add+" "+subtract+" "+multiply+" "+division+" "+modular);}}

 

大佬代码:

果然,大佬永远是大佬!!

import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int a = scanner.nextInt();int b = scanner.nextInt();scanner.close();//a和b的值互换if(a<b) a=a+b-(b=a);System.out.printf("%d %d %d %d %d",a+b,a-b,a*b,a/b,a%b);}
}

print、println、printf区别:
       print就是一般的标准输出,但是不换行。
       println和print基本没什么差别,就是最后会换行。
       printf主要是继承了C语言的printf的一些特性,可以进行格式化输出。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com