نمایش نتایج 1 تا 3 از 3

نام تاپیک: با استرینگ مشکل دارم

  1. #1

    Question با استرینگ مشکل دارم

    سلام
    عید همگی مبارک...
    من یه برنامه نوشتم که (فقط وفقط برای تمرین چون خیلی حرفه ای نیستم )که دقیقا کار ثبت نام یه سایت رو انجام میده و به مشکلی خوردم :
    من اومدم دوتا پسوورد رو استرینگ انتخاب کردم و بعد تو یه ایف انداختمش و گفتم موقع ثبت نام اگر این دوتا باهم برابر بودن (if(p.Pass1==p.Pass2)) پسوورد رو بپذیره و اگر این دو تا مخالف بودن پسوورد رو قبول نکنه و یک بار دیگه این کار رو تکرار کنه و مشکلی که هست اینه که نمیتونه این دوتا استرینگ رو با هم مقایسه کنه و من مجبود شدم تایپ پسوورد هامو اینتیجر کنم و الان فقط عدد میگیره
    محض احتیاط اینم متن برنامه
    __________________________________________________ _____________________________________________
    برنامه با تایپ استرینگ
    استاااااااد کجایین ، به دادم برسین
    کمممممک
    :
    سلام،استاد برای برنامه قبلیه پسوورد هم نوشتم(یه توضیح بدم:این برنامه ایه دقیقا کار ثبت نام یه سایت رو میکنه که الان برای ثبت نام یه پسوورد هم نوشتم...)
    ولی یه مشکلی هست من پسوورد رو استرینگ تعریف کردم و بعد تو قسمت ایف با هم مقایسه کردم ولی اصن حالیش نمیشه که این دوتا باهم مساوی هستن یا نه ...
    اینم برنامه______________________________________ ___________________________


    package registeration;
    import java.util.Scanner;
    class registeration
    {
    public static void main(String [] args)
    {

    oprat name,Pass;
    name= new oprat();
    Pass=new oprat();
    oprat.Welcome();
    oprat.reader(name);
    System.out.println("OK, "+name.User+" lets Enter your passworld:");
    oprat.passworld(Pass);
    }
    public static class oprat
    {
    private String name,Familye,Email,User,Pass1,Pass2;
    //Passworld

    public static void Welcome()
    {
    System.out.println("Hello,Wellcom to registeration page.");
    System.out.println("Thank you for registering on me.");
    System.out.println("Whats your name:\n(Please insert your Name withot space then press Enter)\n");
    }
    public static oprat reader(oprat x)
    {
    Scanner in= new Scanner(System.in);
    x.name=in.next();
    System.out.println("Ok, "+x.name+" ,now please insert your Familye:\n(Please insert your Familye withot space then press Enter)\n");
    x.Familye=in.next();
    System.out.println("Thank you "+x.name+" "+x.Familye+".");
    System.out.println("Please insert your Email "+x.name+":\n(withot space...)");
    x.Email=in.next();
    System.out.println("Please insert your Username:\n(from now I call you with your username "+x.name+":)");
    x.User=in.next();
    return x;
    }
    public static oprat passworld(oprat p)
    {
    while(true)
    {
    System.out.println("(dont press space in your password)");
    Scanner in =new Scanner(System.in);
    p.Pass1=in.next();
    System.out.println("Please Enter your password agane:");
    p.Pass2=in.next();
    if(p.Pass1==p.Pass2)
    {
    System.out.println("Ok,thats curect.");
    p.Pass1=p.Pass2;
    break;
    }
    else{
    System.out.println("your pass is not mach try again...\n________________________________________ ___\nEnter your pass:");
    }
    }
    return p;

    }
    }
    }
    __________________________________________________ __________________________________________________ __________________________________________________
    برنامه با تایپ اینت که قبلا هم
    package registeration;
    import java.util.Scanner;
    class registeration
    {
    //Edit the registration or Home phon number
    public static void main(String [] args)
    {
    oprat name,Pass,cretain,cear;
    name= new oprat();
    Pass=new oprat();
    cretain=new oprat();
    cear=new oprat();
    oprat.Welcome();
    oprat.reader(name);
    System.out.println("OK, "+name.User+" lets Enter your passworld:");
    oprat.passworld(Pass);
    oprat.CearPass(cretain);
    oprat.CearPassR(cear);
    }
    public static class oprat
    {
    private String name,Familye,Email,User,cear;
    int Pass1,Pass2,cretain;
    //Passworld
    public static void Welcome()
    {
    System.out.println("Hello,Wellcom to registeration page.");
    System.out.println("Thank you for registering on me.");
    System.out.println("Whats your name:\n(Please insert your Name withot space then press Enter)\n");
    }
    public static oprat reader(oprat x)
    {
    Scanner in= new Scanner(System.in);
    x.name=in.next();
    System.out.println("Ok, "+x.name+" ,now please insert your Familye:\n(Please insert your Familye withot space then press Enter)\n");
    x.Familye=in.next();
    System.out.println("Thank you "+x.name+" "+x.Familye+".");
    System.out.println("Please insert your Email "+x.name+":\n(withot space...)");
    x.Email=in.next();
    System.out.println("Please insert your Username:\n(from now I call you with your username "+x.name+":)");
    x.User=in.next();
    return x;
    }
    public static oprat passworld(oprat p)


    {
    while(true)
    {
    System.out.println("(dont press space in your password)\n>>>>***just Enter Integer for now***<<<<<<");
    Scanner in =new Scanner(System.in);
    p.Pass1=in.nextInt();
    System.out.println("Please Enter your password agane:");
    p.Pass2=in.nextInt();
    if(p.Pass1==p.Pass2)
    {
    System.out.println("Ok,thats curect.\n_________________________________________ ________");
    p.Pass1=p.Pass2;
    break;
    }
    else{
    System.out.println("your pass is not mach try again...\n________________________________________ ___\nEnter your pass:");
    }
    }
    return p;
    }
    public static oprat CearPass(oprat c)
    {
    System.out.println("OK,I ask you two questions for cearfull abut you, to don`t forget your password.");
    System.out.println("pleas chose number of a question from the list:\n___________________________________________ ______________");
    System.out.println("1-What`s your best friends name?:");
    System.out.println("2-What color do you like so mutch?:");
    System.out.println("3-Which food do you die for it?:\n____________________________________________ _____________");
    System.out.println("which want do you chose:\n(insert the number of the chois)");
    Scanner in=new Scanner(System.in);
    c.cretain=in.nextInt();
    System.out.println("Ok,you choos number "+c.cretain+".");
    if(c.cretain==1)
    System.out.println("______________________________ ____________\n1-What`s your best friends name?:");
    else if(c.cretain==2)
    System.out.println("______________________________ ____________\n2-What color do you like so mutch?:");
    else
    System.out.println("______________________________ ____________\n3-Which food do you die for it?:");
    return c;
    }
    public static oprat CearPassR(oprat r)
    {
    System.out.println("and your ansuer is:");
    Scanner in=new Scanner(System.in);
    r.cear=in.next();
    return r;
    }
    }
    }
    ____________________________________
    ببخشید من هرچی سعی کردم فایلشو بفرستم نشد

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1395
    محل زندگی
    تهران
    پست
    34

    نقل قول: با استرینگ مشکل دارم

    salam ,tu string va be joz primitive data type ha == dorost kar nemikone .chon == erjahashono moghayese mikone na value hashono.pas shoma age bekhayd 2 ta string ro mohjayese konid bayad az
    string word="salam";

    string word2="salam2";

    if(word.equals(word2)){//hala har chi in equals ye boolean bar migardone


  3. #3

    نقل قول: با استرینگ مشکل دارم

    واااای واقعا ممنون

تاپیک های مشابه

  1. من با Nmapwin مشکل دارم
    نوشته شده توسط vorojakt در بخش امنیت در شبکه
    پاسخ: 4
    آخرین پست: چهارشنبه 16 اردیبهشت 1388, 09:59 صبح
  2. در ارتباط با database مشکل دارم کمکم کنید
    نوشته شده توسط hamid321 در بخش Classic ASP
    پاسخ: 19
    آخرین پست: یک شنبه 30 مرداد 1384, 18:03 عصر
  3. با lookup مشکل دارم!
    نوشته شده توسط Developer Programmer در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 9
    آخرین پست: سه شنبه 17 آذر 1383, 17:35 عصر
  4. در استفاده از SMTP server با php مشکل دارم
    نوشته شده توسط majides در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 07 مرداد 1383, 13:34 عصر
  5. با dll مشکل دارم
    نوشته شده توسط در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: یک شنبه 30 شهریور 1382, 21:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •