求解为什么运行不出来啊。本人是新手啊 java 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Math.abs(a);System.out.println("该数的绝对值是:"+a);改为System.out.println("该数的绝对值是:"+Math.abs(a)); Math.abs(a); 设置完的值你保存到变量a中的话就OK了a = Math.abs(a); import java.util.Scanner;public class demo { public static void main(String[] ager) { try { Scanner sc = new Scanner(System.in); System.out.println("请输入一个整数"); int a = sc.nextInt(); if (a > 0) { System.out.println("该数的绝对值是:" + a); } else { int res = Math.abs(a); System.out.println("该数的绝对值是:" + res); } } catch (Exception e) { System.out.println("类型错误"); } }} Math.abs(a); 这段运行之后并没有对a进行赋值,所以a的值没有变化,你可以改成a=Math.abs(a);或者直接打印System.out.println(Math.abs(a)); 求教关于访问封装类的问题 一个奇怪的问题 一个关于抽像(abstract)的问题 . *** vj 和 borland j++ builder 哪个好?*** 郁闷ing,散分 出来宝地,请多指教,答者有分! 各位.有关按扭的问题 烂铁:Inner Class的使用? 今天去面试的一道题请高手指点 Java习题求解 新手小问题求解答 为什么java中Object object = super不可以?
System.out.println("该数的绝对值是:"+a);改为
System.out.println("该数的绝对值是:"+Math.abs(a));
a = Math.abs(a);
public static void main(String[] ager) {
try {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int a = sc.nextInt();
if (a > 0) {
System.out.println("该数的绝对值是:" + a);
}
else {
int res = Math.abs(a);
System.out.println("该数的绝对值是:" + res);
}
} catch (Exception e) {
System.out.println("类型错误");
}
}
}