利用百Java应用程序编写要求输入两个整度数并计算两个数据之和具知体操作步骤道如下:内
创新互联公司自2013年创立以来,先为溧水等服务建站,溧水等地企业,进行企业商务咨询服务。为溧水企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
import java.util.Scanner
public class Test {
public static void main(String[] args) {
System.out.print("请输容入第一个整数:")
Scanner s=new Scanner(System.in)
int a=s.nextInt()
System.out.print("请输入第二个整数:")
int b=s.nextInt()
System.out.println(a+b)
}
}
public static void main(String[] args) {
int[] a = {1,2,3,23,56,45,88};
int[] b = {3,2,3,23,56,45,88};
double[] c = new double[a.length];
for(int i = 0;ia.length;i++){
if(b[i] == 0){
return;
}
double s = (double)a[i]/b[i];
// DecimalFormat df = new DecimalFormat("#.00");
// System.out.println(df.format(s));
// c[i] = Double.valueOf(df.format(s));
// System.out.println(c[i]);
NumberFormat nf = NumberFormat.getNumberInstance();
nf.setMaximumFractionDigits(2);
System.out.println(nf.format(s));
c[i] = Double.parseDouble(nf.format(s));
}
}
对输入没有进行check,如果输入整数以外的类型,会抛异常。可以只输入整数跑一下下面的代码。
import java.util.Scanner;
public class Demo5 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个数字a:");
long a = sc.nextInt();
System.out.println("请输入一个数字b:");
long b = sc.nextInt();
while (b==0) {
System.out.println("数字b不可以为零!请重新输入:");
b = sc.nextInt();
}
double c = (double) a/b;
System.out.println("结果:"+a+"/"+b+"="+c);
System.out.println(a+"="+a/b+"×"+b+"+"+a%b);
sc.close();
}
}
import java.util.Scanner;
public class HelloJava {
public static void main(String[] args) {
int num1 = 0;
int num2 = 0;
Scanner scanner = new Scanner(System.in);
try {
System.out.println("请输入除数 按回车确认");
num1 = scanner.nextInt();
System.out.println("请输入被除数 按回车确认");
num2 = scanner.nextInt();
}catch (InputMismatchException e){
System.out.println("输入的类型不合法");
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}
if(num2 == 0) {
System.out.println("num2 的值 不能是 0");
} else {
System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
}
}
}
Java 中有除法运算(/)和取余运算(%)。
如果是两个int相除,取整除部分,忽略余数;
如果是两个int取余,取余数部分,忽略整除。
如:
public static void main(String[] args) {
int m = 5;
int n = 2;
System.out.println("整除:" + (m / n)); // 结果为 2
System.out.println("取余:" + (m % n)); // 结果为 1
}