1、定义一个方法可以获取两个整数的最大值
在主方法中键盘录入两个整数,调用方法获取两者的最大值
package homework;
import java.util.Scanner;
/*
* 定义一个方法可以获取两个整数的最大值
在主方法中键盘录入两个整数,调用方法获取两者的最大值
*/
public class Max {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入您想要比较的两个数字");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println("两者的最大值为"+getMax(a,b));
}
public static int getMax(int x,int y) {
int max = x>y?x:y;
return max;
}
}
2、定义一个方法判断键盘录入的整数m是否能被另一个键盘录入的整数n整除
package homework;
import java.util.Scanner;
/*
* 定义一个方法判断键盘录入的整数m是否能被另一个键盘录入的整数n整除
*/
public class Zhengchu {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入您想要计算的两个数字");
Scanner sc = new Scanner(System.in);
int m= sc.nextInt();
int n = sc.nextInt();
getZc(m,n);
}
public static void getZc(int i,int j) {
int a= j%i;
if (a==0) {
System.out.println("能整除");
}else {
System.out.println("不能整除");
}
}
}
3、定义一个方法可以打印执行行数的直角三角形
package homework;
import java.util.Scanner;
/*
* 定义一个方法可以打印执行行数的直角三角形
*/
public class Sanjiao {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入三角形的行数和列数");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
getSj(a,b);
}
public static void getSj(int i,int j) {
for(int a=0;a<=i;a++) {
for(int b=0;b<=a;b++) {
System.out.print("*");
}
System.out.println( );
}
}
}
4、比较两个数据是否相等,
参数类型分别为两个int类型,
两个double类型,
并在main方法中进行测试(利用方法的重载)
package homework;
/*
* 比较两个数据是否相等,
参数类型分别为两个int类型,
两个double类型,
并在main方法中进行测试(利用方法的重载)
*/
import java.util.Scanner;
public class Bijiao {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("请输入您想要比较的两个整数");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
getBj(a,b);
System.out.println("请输入两个小数");
int c =sc.nextInt();
int d =sc.nextInt();
getBj(c,d);
}
public static void getBj(int a,int b) {
if(a-b==0) {
System.out.println("两个数字相等");
}else {
System.out.println("两个数字不相等");
}
}
public static void getBj( double a,double b) {
if(a-b==0) {
System.out.println("两个数字相等");
}else {
System.out.println("两个数字不相等");
}
}
}
5、定义一个方法获取水仙花数个数并打印所有水仙花数
水仙花数是指一个三位数其各位数字的立方和等于该数本身
eg : 153 = 1^3 + 5^3 + 3^3
package homework;
/*
* 定义一个方法获取水仙花数个数并打印所有水仙花数
水仙花数是指一个三位数其各位数字的立方和等于该数本身
eg : 153 = 1^3 + 5^3 + 3^3
*/
public class Shuixianhua {
public static void main(String[] args) {
// TODO Auto-generated method stub
getSx();
}
public static void getSx() {
for(int a=100;a<=999;a++) {
int g =a%100;
int s =(a%10)/10;
int b =a/100;
if(a==g*g*g+s*s*s+b*b*b) {
System.out.println(a);
}
}
}
}