ورود

View Full Version : مبتدی: کاربرد has



sir-pouya
پنج شنبه 09 فروردین 1397, 22:37 عصر
به نام خدا
سلام من درحال یادگیری جاوا هستم و الان به مشکل برخوردم امیدوارم کمکم کنید
مثلا در کد زیر
import java.util.Scanner;
class Project {
public static void main(String[] args) {
Scanner passwordInput = new Scanner(System.in);
System.out.print("Please enter your password: ");
int builltInPassword = 2244176;
if (passwordInput.hasNextInt() && passwordInput.nextInt() == builltInPassword) {
System.out.println("Thanks, you entered the right format" + " \nand also your password is correct");
} else {
System.out.println("Sorry, please enter the right format" + " \nor the right password");
}
}
}
1: کاربرد has چیست و چه کاری انجام داده و چه لزومی دارد از ان استفاده شود
2: اگر بخواهیم یک اسکنر دیگر با نام یوزر بسازیم و کاربر فقط مجاز به استفاده از حروف باشد، چه متغیری باید تعریف کنیم؟

متشکرم

vahid-p
یک شنبه 12 فروردین 1397, 03:58 صبح
has... یا true یا false هست به این معنی که یا توکنی وجود داره یا نه. به خصوص برای کارهای استریمی شما قبل از خوندن لازمه چک کنید و اگر توکنی وجود نداشته باشه، بخونید به خطا میخورید.

2: اگر بخواهیم یک اسکنر دیگر با نام یوزر بسازیم و کاربر فقط مجاز به استفاده از حروف باشد، چه متغیری باید تعریف کنیم؟
همشون حروف یا کاراکتر هستن اما اگر منظورتون حروف الفبا هست میتونید به صورت کاراکتر بخونید مثلا nextChar (اگر باشه چنین متدی) و بعد چک کنید کمتر مساوی از z و بزرگتر مساوی A هست یا نه