肥城车管所办公时间:帮忙做几道JAVA题目

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 07:21:45
1.打印以下的杨辉三角形,打印行数由命令行参数指定,杨辉三角打印用方法实现
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
.
.
.

2.编写程序,计算一个一维数组中的最大值、最小值

3.编写程序将用户输入的命令行参数一个一行打印输出

4.编写程序,接受用户输入的一个字符串和一个字符,将字符串中出现的所有该字符删除,打印输出新生成的结果字符串

请高手帮忙做下啰,每道题20分,外加万分感谢!!!!!!!!

都是接受的命令行参数

// 1. Delta.java
public class Delta
{
public static void main(String[] args)
{
try
{
int n = Integer.parseInt(args[0]); // 接受命令行参数
int[][] a = new int[n][n];
for(int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
a[i][j] = 0;
if(j == 0 || i == j)
{
a[i][j] = 1;
}
else if (i > j)
{
a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
}
}
}
for(int i = 0; i < n; i++)
{
for(int j = 0; j < n; j++)
{
if (a[i][j] != 0)
{
System.out.printf("%4d ", a[i][j]);
}
if(j == n - 1)
{
System.out.println();
}
}
}
}
catch (Exception e)
{
System.out.println("请输入整数");
}
}
}
----------------------------------------------------------------
// 2. Sort.java
import java.util.*;

public class Sort
{
public static void main(String[] args)
{
try
{
int[] a = new int[args.length];
for (int i = 0; i < args.length; i++)
{
a[i] = Integer.parseInt(args[i]);
}
// Arrays.sort(a); // 这里用了jdk自带的排序方法
// 你也可以用下面的冒泡升序排序
for (int i = 0; i < args.length - 1; i++)
{
for (int j = i + 1; j < args.length; j++)
{
if (a[i] > a[j])
{
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
System.out.println("最小数 " + a[0]);
System.out.println("最大数 " + a[a.length - 1]);
}
catch (Exception e)
{
System.out.println("请输入一组整数");
}
}
}
---------------------------------------------------------------
// 3. Args.java
public class Args
{
public static void main(String[] args)
{
for (int i = 0; i < args.length; i++)
{
System.out.println(args[i]);
}
}
}
----------------------------------------------------------
// 4. NewString.java
public class NewString
{
public static void main(String[] args)
{
StringBuffer str = new StringBuffer();
char ch = args[1].charAt(0);
for (int i = 0; i < args[0].length(); i++)
{
if (args[0].charAt(i) != ch)
{
str.append(args[0].charAt(i));
}
}
System.out.println(str);
}
}