1.定义一个方法,完成两个整数的求和 *** 作,并返回一个整数值
//1.定义一个方法,完成两个整数的求和 *** 作,并返回一个整数值 //修饰符 返回值 方法名 (形参列表) public static int getsum(int value1, int value2) { //return语句后的数值必须与返回值的类型相同,或者可以被返回值类型接收 return value1 + value2; } public static void main(String[] args) { int sum=getsum(1,2); System.out.println(sum); }
方法无法定义在类的外面
方法里面没法定义方法
return后面不能写代码
2.登录 *** 作
public class ScannerDemo { public static boolean login(String username, String password) { String un = "root"; String pw = "rootroot"; if (username.equals(un) && password.equals(pw)) { return true; } else { return false; } } public static void main(String[] args) { //Scanner Scanner scanner = new Scanner(System.in); System.out.println("请输入账号:"); String username = scanner.next(); System.out.println("请输入密码:"); String password = scanner.next(); boolean login = MethodDemo.login(username, password); System.out.println(login ? "登陆成功" : "登录失败"); } }
3.让用户从控制台输入账号和密码,完成登录 *** 作,总共3次机会 前两次机会提示剩余次数,最后一次提示账号已冻结
public class Login { //此位置属于类体 //可执行语句必须在类体里存在 //让用户从控制台输入账号和密码,完成登录 *** 作,总共3次机会 //前两次机会提示剩余次数,最后一次提示账号已冻结 public static boolean login() { for (int i = 1; i<=3; i++) { Scanner scanner=new Scanner(System.in); System.out.println("请输入账号:"); String username = scanner.next(); System.out.println("请输入密码:"); String password = scanner.next(); String un = "root"; String pw = "rootroot"; if (un.equals(username)&&pw.equals(password)){ return true; } else if (i!=3){ System.out.println("账号或密码不正确,剩余"+(3-i)+"次机会"); } else { System.out.println("次数用完,账号已冻结"); } } return false; } public static void main(String[] args) { if (login()){ System.out.println("登陆成功"); } } }
4.数组
int[] grades=new int[22];
int[]grades=new int[]{11,33,45,3,23,45,54};
int[[]grades={22,23,54,89,54,34};
5.对于一个给定数组 int[] a={1,3,4,5,6,7};
取到最大值最小值 *** 作 ,
求数组中各元素的和
public static void main(String[] args) { int[] a={1,3,4,5,6,7}; int max=a[0]; int min=a[0]; int sum=0; for (int value : a) { if (max < value) { max = value; } if (min > value) { min = value; } sum = sum + value; } System.out.println("该数组的最大值为"+max); System.out.println("该数组的最小值为"+min); System.out.println("该数组中元素的和为"+sum); }
6.对于一个给定的数组,int[] a={6,3,1,4,7,9,8,10,45,32,15}; 以升序或降序排列
public static void main(String[] args) { int[] a={6,3,1,4,7,9,8,10,45,32,15}; for (int j = 0; j a[i + 1]) { a[i] = a[i + 1]; a[i + 1] = max; max = a[i + 1]; } } } for (int i = 0; i < a.length; i++) { System.out.print(a[i]+"t"); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)