
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条)