class talent0{
public static void main(String args[]){
int b=0,a=4321;
for(int i=3;i>=0;i--);
b= a/10^i;
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
public static void main(String args[]){
int b=0,a=4321;
for(int i=3;i>=0;i--);
b= a/10^i;
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
{
public static void main(String args[])
{
int b=0,a=4321;
for(int i=3;i>=0;i--)
{ b= a/10^i;
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
}
试试看
{
public static void main(String args[])
{
int b=0,a=4321;
for(int i=3;i>=0;i--)
{ b= a/10^i;
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
}
这样应该可以编译出
public static void main(String args[]){
int b=0,a=4321;
for(int i=3;i>=0;i--){
b= a/10^i;
};
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
这样就对了
这个;号多余的,去掉再编译看看
自己编一个吧。
public class Number {
public static void main(String args[])
{
int b=0,a=4321;
for (int j=3; j>=0; j--){
b = a;
a = a % exp(j);
b = b / exp(j);
b = a % exp(j);
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
static int exp(int no){
int p = 1;
for(int i=no-1;i>=0;i--)
p = p * 10;
return p;
}
}
应该是:
public class Number {
public static void main(String args[])
{
int b=0,a=4321;
for (int j=3; j>=0; j--){
b = a;
a = a % exp(j);
b = b / exp(j);
if(b==4)
System.out.print(""+b);
else
System.out.print("-"+b);
}
}
static int exp(int no){
int p = 1;
for(int i=no-1;i>=0;i--)
p = p * 10;
return p;
}
}