ln(s+" "+h);
}
}
9、 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万 元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
import java.util.*;
public class no9
{
public static void main(String args[])
{
Scanner in=new Scanner(System.in);
double sum=0;
double n=in.nextInt();
if (n>100) sum=(n-100)*0.01+3.95;
if (n>60 &;&; n<=100) sum=(n-60)*0.015+3.35;
if (n>40 &;&; n<=60) sum=(n-40)*0.03+2.75;
if (n>20 &;&; n<=40) sum=(n-20)*0.05+1.75;
if (n>10 &;&; n<=20) sum=(n-10)*0.075+1;
if (n<10 &;&; n>=0) sum=n*0.1;
System.out.println(sum);
}
}
10、 猴子吃桃
问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩 下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
public class no10
{
public static void main(String args[])
{
peach(10,1);
}
public static void peach(int day,int num)
{
day--;
num=(num++)*2;
if (day>0) peach(day,num);
else System.out.println(num);
}
}
11、 利用递归方法求5!。
public class no11
{
public static void main(String args[])
{
System.out.println(foo(5));
}
public static int foo(int t)
{
if (t==0)return 1;
else return t*foo(t-1);
}
}
12、 求
一个3*3矩阵对角线元素之和.
import java.util.*;
public class no12
{
public static void main(String args[])
{
int sum=0;
int t=0;
Scanner in=new Scanner(System.in);
for (int i=0;i<3;i++)
for (int j=0;j<3;j++)
{
t=in.nextInt();
if (i==j) sum+=t;
}
System.out.println(sum);
}
}
13、 输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
import java.util.*;
public class no13
{
public static void main(String args[])
{
int n=4;
int x[]=new int[100];
int max=0;
int min=0;
int t=0;
Scanner in=new Scanner(System.in);
for (int i=0;i
{
x[i]=in.nextInt();
if (x[i]>x[max]) max=i;
if (x[i] }
t=x[0];
x[0]=x[max];
x[max]=t;
t=x[n-1];
x[n-1]=x[min];
x[min]=t;
for (int i=0;i System.out.println(x[i]+" ");
}
}
14、 定义复数的类Complex并测试其功能:
1. 复数由实部、虚部两个部分组成,在类的定义中应包含保存这两部分信息的内容。
2. 在类中定义构造函数,使用户能够在构造对象的同时为对象赋初值。
3. 在类中定义复数的加法、减法、乘法三个二元操作符来完成复数间的加、减、乘的功能。
4. 通过重载tosthing,使得Complex类的对象能够显示其自身信息。
5. 通过显示定义一个成员函数完成对象的赋值操作,使用户能够对Complex类的对象进行赋值。
6. 编写一段主程序(main函数),使用户能够通过这段主程序输入复数并进行复数的计算。
import java.util.*;
public class no14
{
public static void main(String args[])
{
Scanner in =new Scanner(System.in);
System.out.println("first real and image:");
Complex x=new Complex();
x.setreal(in.nextDouble());
x.setimage(in.nextDouble());
System.out.println("second real and image:");
Complex y=new Complex();
y.setreal(in.nextDouble());
y.setimage(in.nextDoubl