}
}
3 使用三目运算符语句判断一个数是奇数还是偶数。
class Noname1
{
public static void main(String[] args)
{
int num = 10;
String x = num%2 == 0?"该数字为偶数":"该数字为基数";
System.out.println("num="+num+x);
}
}
4 使用三种循环分别完成以下练习题:
打印出0-9和a-z。
class Noname1
{
public static void main(String[] args)
{
int a = 0;
do
{
System.out.println("a="+a);
a++;
}
while (a<10);
char ziMu = 97;
do
{
System.out.println("a="+ziMu);
ziMu++;
}
while (ziMu<123);
}
}
class Noname1
{
public static void main(String[] args)
{
int a = 0;
while(a<10)
{
System.out.println("a="+a);
++a;
}
char ziMu = 97;
while(ziMu<123)
{
System.out.println("ziMu="+ziMu);
++ziMu;
}
}
class Noname1
{
public static void main(String[] args)
{
for(int a = 0; a<10; ++a)
{
System.out.println("a="+a);
}
for(char a = 97; a<123; ++a)
{
System.out.println("a="+a);
}
}
}
5 1!+2!+...+10!阶乘和。
class sum1
{
public static void main(String[] args)
{
int ji= 1;
int sum = 0;
for(int a=1; a<=10; ++a)
{
ji = ji*a;
sum+=ji;
}
System.out.println(sum);
}
}
4037913
6 求出100以内3的倍数的数字和个数。
class sum1
{
public static void main(String[] args)
{
int sum = 0;
int count = 0;
for(int a=3; a<=100; ++a)
{
if(a%3 == 0)
{
sum+=a;
count++;
}
}
System.out.println("sum="+sum+",count="+count);
}
}
7 求出100以内前5个3的倍数的数字。
class sum1
{
public static void main(String[] args)
{
int sum = 0;
int count = 0;
for(int a=3; a<=100; ++a)
{
if((a%3 == 0)&&(count < 5))
{
sum+=a;
count++;
}
}
System.out.println("sum="+sum);
}
} 结果 45
8 100到200之间所有奇数的和。
class sum1
{
public static void main(String[] args)
{
int sum = 0;
for(int a=100; a<=200; ++a)
{
if(a%2 == 1)
{
sum+=a;
}
}
System.out.println("sum="+sum);
}
}
定义一个方法 getMax ,接收两个 int 参数,返回较大的一个数。
class sum1
{
public static void main(String[] args)
{
System.out.println("Max="+getMax(18,7));
}
public static int getMax(int a , int b)
{
if(a>=b)
return a;
else
return b;
}
}
5.对题 4 重载一个方法,接受三个 int 参数,返回最小的一个数。
class sum1
{
public static void main(String[] args)
{
//getMax(4,7);
System.out.println("Max="+getMax(2,1,-9));
}
public static int getMax(int a , int b)
{
if(a>=b)
return a;
else
return b;
}
public static int getMax(int a, int b, int c)
{
int x = a<=b ? a : b;
int y = x<=c ? x : c;
return y;