a*2=b;
a*3=c;
a*4=d;
a*5=e;
a*6=f;
a,b,c,d,e,f是大于0小于10的整数.求a
用java实现,写出代码

解决方案 »

  1.   


    public class TestN {
    private static int b,c,d,e,f; /**
     * @param args
     */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    for(int a=1;a<11;a++){
    b=a*2;
    c=a*3;
    d=a*4;
    e=a*5;
    f=a*6;
    if(b<11&&c<11&&d<11&&e<11&&f<11){
    System.out.println(a);
    } } }}
      

  2.   

    上面的那种算法效率太低,谁都想得到!
    保守一点的话,只要 b>0 && f<11 就可以了,应该会符合考官的要求!
      

  3.   

    出这个题目的人是垃圾,楼主居然还说是牛题a*n(1<=n<=6) = m(0<m<10)既然都是整数,不就是a*6 = m吗,代码没几句,
    for(int i=0; i<10; i++){
    if(a*6<10)
    System.out.println(i);
    else 
    break;
    }
      

  4.   

    别激动,激动容易出错的。呵呵。
    for(int i=0; i<10; i++){
        if(a*6<10)
            System.out.println(i);
        else 
            break;
    }
    这个代码咋能得出a呢?编译都过不去啊。
      

  5.   

    自己改一下吗,一个a,一个i,反正统一就行了,改a好了,反正题目也是a
      

  6.   

    public class Noname1 
    {
    public static void main(String[] args) 
    {
    int a,b;
    for(a=1;a<10;a++){
    b=6*a;
    if(b<10){
    System.out.println(a);
    }
    }
    }
      

  7.   

    public class Test7 { /**
     * 
     */
    public static void main(String[] args) 
    {
    int a;
    for (int f=1;f<10;f++)
    {
    a=f/6;
    if(a>0)
    {
    System.out.println(a);
    }
    }

    }
    }
      

  8.   

    a只能等于1,如果等于2的话2*6=f,f就超过10了,所以只能等于1
    根本题目要求,主考官应该是想考考你的思维能力,不知道说的对不对,而不是需要考你的代码!
    我第一次来,请各位大哥的姐多多指教
      

  9.   

    public class Add {
    public int a,b,c,d,e,f;
    public Add()
    {
    }
    public void comAdd()//得出B,C,D,E等相对A的值
    {
       b=2*a;
    c=3*a;
    d=4*a;
    e=5*a;
    f=6*a;
    }
    public int comA(int i)
    {
    a=i;
    comAdd();

    if (f<=10)
    return a;
        else return 0;
    }
    /**
     * Method main
     *
     *
     * @param args
     *
     */
    public static void main(String[] args) {
    System.out.println("aa");
    Add a= new Add();
    a.comA(2);
    for (int j=0;j<=10;j++)
    {
    //a.comA(2);
     if (a.comA(j)==0) 
      continue;
      else  System.out.println(a.comA(j)); 
     break;      
    } // TODO: Add your code here
    }
    }
      

  10.   

    public class Test{public static void main(String[] args){for(int a=1;i<10;i++){f=a*6;
    if(f<10){
    System.out.println("a="+a);
    System.out.println("b="+(a*2));
    System.out.println("c="+(a*3));
    System.out.println("d="+(a*4));
    System.out.println("e="+(a*5));
    System.out.println("f="+(a*6));
    }
    else
     break;}
    }
    }
      

  11.   

    public class TestNumber 
    {
    public static void main(String[] args) 
    {
    for(int i=1;6*i<10;i++)
    {
    System.out.println(i);
    }
    }
    }