一、比较两个数的大小
(一)使用if语句
在这里我们使用控制台输入的方法输入两个数,并使用if语句比较大小 代码如下:
public class Demo01 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数:");
int a=sc.nextInt();
System.out.println("请输入一个数:");
int b=sc.nextInt();
if(a>b){
System.out.println("最大的数是:"+a);
}
else if(a<b){
System.out.println("最大的数是:"+b);
}
else{
System.out.println("两数相等!");
}
}
}
(二)使用三目运算符
代码如下:
public class Demo02 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数:");
int a=sc.nextInt();
System.out.println("请输入一个数:");
int b=sc.nextInt();
int z=0;
z=a>b?a:b;
System.out.println("最大的数是:"+z);
}
}
二、For循环的几个简单算法
(一)输出1~任意数之间的所有数
以输出1~10以内所有数为例 代码如下:
public class Demo03 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个数:");
int a=sc.nextInt();
for(int i=1;i<=a;i++){
System.out.println(i);
}
}
}
(二)输出1~100以内的奇数并求和
代码如下:
public class Demo04 {
public static void main(String[] args) {
int sum=0;
for(int i=0;i<=100;i=i+2){
sum=sum+i;
}
System.out.println(sum);
}
}
PS:若想输出偶数和,则将for循环里i的初值改为1即可!
|