一个打印程序,功能为打印一个数组, 并用红色(或其他不同于黑色的颜色)显示出一个给定数组int a[]中,特定位置x的元素小弟新手,不知道除了System.err.println()方法,还有什么方法能改变打印的颜色,求教
我写的代码如下,但是每次打出的特定元素都在其他元素之外,估计是不是因为err打印的优先级高于普通的打印语句。求高手赐教
谢谢void printtable(int a[],int x){
System.out.print("[ ");
for(int i=0;i<a.length;i++){
if(x!=i){
System.out.print(a[i]+" ");
}
else{
System.err.print(a[i]+" ");
}
}
System.out.print("]");
}