1、编写程序,从键盘输入两个整数,分别计算两数的和、差、积、商和余数。
import java.util.Scanner;
public class Program01{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("please input two int number:");
int firstNumber = sc.nextInt();
int secondNumber = sc.nextInt();
System.out.println("sum=" + (firstNumber + secondNumber));
System.out.println("difference=" + (firstNumber - secondNumber));
System.out.println("product=" + (firstNumber * secondNumber));
System.out.println("quotient=" + (firstNumber / secondNumber));
System.out.println("remainder=" + (firstNumber % secondNumber));
}
}
2、编写程序,从键盘输入圆柱体底面半径和高,计算并输出圆柱体的体积。(半径和高均为double类型数据)
import java.util.Scanner;
public class Program02{
public static void main (String[] args){
Scanner sc = new Scanner(System.in);
double radius = sc.nextDouble();
double high = sc.nextDouble();
System.out.println("volume=" + (3.14*radius*radius*high));
}
}
3、编写程序,从键盘输入一个年份,程序输出该年是否是闰年。符合下面两个条件之一的年份即为闰年:
(1)能被4整除,但不能被100整除;(2)能被400整除。
import java.util.Scanner;
public class Program03{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int year = sc.nextInt();
if((year%4==0&&year%100!=0)||year%400==0)
System.out.println("yes");
else
System.out.println("no");
}
}
4、假设国民生产总值年增长率为8%,编写程序计算多少年后国民生产总值可以翻一番。
import java.util.Scanner;
public class Program04{
public static void main(String[] args)
{
double principal = 1000;
double profit =0.08;
int year=0;
while(principal<2000)
{
year=year+1;
principal = principal*(1+profit);
}
System.out.println(year);
}
}
5、编写程序,接受用户从键盘输入10个整数,比较并输出其中的最大值和最小值。
import java.util.Scanner;
public class Program05{
public static void main(String[] args)
{
System.out.println("please input ten int number:");
Scanner sc = new Scanner(System.in);
int[] arr = new int[10];
for(int i=0;i
{
int next = sc.nextInt();
arr[i] = next;
for(int a=0;a
for(int j=0;j
{
if(arr[j]>arr[j+1]){
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}
System.out.println("min:" +arr[0]+ "max:" +arr[arr.length-1]);
}
}
6、编写程序,从键盘输入两个整数,计算这两个数的最小公倍数和最大公约数。
import java.util.Scanner;
public class Program06{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
System.out.println("please input two int number:");
int firetNumber = sc.nextInt();
int secondNumber = sc.nextInt();
int i=0,temp=0;
while(true){
i++;
if(i%firetNumber==0&&i%secondNumber==0&&i>=firetNumber&&i>=secondNumber)
break;
}
System.out.println("LCM:" +i);
i=0;
while(true){
i++;
if(firetNumber%i==0&&secondNumber%i==0)
temp=i;
if(i>firetNumber||i>secondNumber)
break;
}
System.out.println("GCD:" +temp);
}
}