boolean类型
boolean flag;
flag = true;
if(flag)
{
//true分支
}
else
{
//else分支
}
这样使用
if(flag)相当于 if(flag==true)(但是不能这样写哦)
if(!flag)相当于if(flag==false)
if判断语句中使用布尔值作为判断式,只有在boolean为true时才会执行,值为false则跳过
ps:题目见数组中元素的查找
package step2;
import java.util.Scanner;
public class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
//str为要查找的字符串
String str = sc.next();
/********** Begin **********/
//创建数组 arr 给数组赋值 {"张三","张三丰","张无忌","王二麻子","张富贵"}
String[] arr = {"张三","张三丰","张无忌","王二麻子","张富贵"};
int count = 0;
for(int i = 0; i<arr.length; i++)
{
if(str.equals(arr[i]))
{
count = i+1;
}
}
System.out.println(str+"在数组的第"+count+"个位置");
/********** End **********/
}
}