1将主方法的参数逐个打印输出
class Mtest()
{
public static void main(String args [ ] )
{
int n=args. ; //n为数组长度
if(n==0)
System.out.println(“没有参数”);
else
{
System.out.println(“参数个数:”+n);
for(int i=0; )//循环
System.out.println(“args[”+i+”]=”+ ); //打印数组元素
}
2打印一个空心的菱形
public class Test {
public static void main(String[] args) {
System.out.print("请输入菱形的对角线长度:");
int h =_______________;//从键盘获得一个整数(用KB.scan())
for (int i = 0; i < h; i++) {
for (int j = 0; j < h; j++) {
if (_____________) {//边界条件
_______________//符合边界条件时的输出
} else {
_______________//不符合边界条件时的输出
}
}
System.out.println();
}
}
}
}
}
3起泡法排序
public class Arraysort {
public static void main(String[] args) {
int[] vec=new int[]{1,2,4,7,3,5,6,8,9};//也可以动态获得数组中的值
int temp;
for (int i = 0;___________) {//循环
for (____________; j++) {//循环
if (vec[j + 1] > vec[j]) {
_________________//相邻两个数交换
}
}
}
//打印好排序的结果
for (int i = 0; i < vec.length; i++) {
System.out.println(vec[i]);
}
}
}
4输出100以内的合数
public class Test {
public static void main(String[] args) {
int i, j, n;
int a[] = new int[100];//创建一个长度为100的整型数组
for (i = 1; i <= 100; i++)//初始化整型数组
a[i - 1] = i;
for (_____________; i++) {
for (j = i + 1; j < 100; j++) {
if (___________) {
if (_________) {
a[j] = 0;
}
}
}
}
for (i = 1, n = 0; i < 100; i++) {
if (a[i] == 0) {
System.out.print((i + 1) + "\t");//输出合数
n++;
}
if (n == 10) {//每10个数字输出后换行
System.out.println();
n = 0;
}
}
}
}
class Mtest()
{
public static void main(String args [ ] )
{
int n=args. ; //n为数组长度
if(n==0)
System.out.println(“没有参数”);
else
{
System.out.println(“参数个数:”+n);
for(int i=0; )//循环
System.out.println(“args[”+i+”]=”+ ); //打印数组元素
}
2打印一个空心的菱形
public class Test {
public static void main(String[] args) {
System.out.print("请输入菱形的对角线长度:");
int h =_______________;//从键盘获得一个整数(用KB.scan())
for (int i = 0; i < h; i++) {
for (int j = 0; j < h; j++) {
if (_____________) {//边界条件
_______________//符合边界条件时的输出
} else {
_______________//不符合边界条件时的输出
}
}
System.out.println();
}
}
}
}
}
3起泡法排序
public class Arraysort {
public static void main(String[] args) {
int[] vec=new int[]{1,2,4,7,3,5,6,8,9};//也可以动态获得数组中的值
int temp;
for (int i = 0;___________) {//循环
for (____________; j++) {//循环
if (vec[j + 1] > vec[j]) {
_________________//相邻两个数交换
}
}
}
//打印好排序的结果
for (int i = 0; i < vec.length; i++) {
System.out.println(vec[i]);
}
}
}
4输出100以内的合数
public class Test {
public static void main(String[] args) {
int i, j, n;
int a[] = new int[100];//创建一个长度为100的整型数组
for (i = 1; i <= 100; i++)//初始化整型数组
a[i - 1] = i;
for (_____________; i++) {
for (j = i + 1; j < 100; j++) {
if (___________) {
if (_________) {
a[j] = 0;
}
}
}
}
for (i = 1, n = 0; i < 100; i++) {
if (a[i] == 0) {
System.out.print((i + 1) + "\t");//输出合数
n++;
}
if (n == 10) {//每10个数字输出后换行
System.out.println();
n = 0;
}
}
}
}
public static void main(String[] args) {
int[] vec=new int[]{1,2,4,7,3,5,6,8,9};
int temp;
for (int i=0;i<=8;i++) {
for (int j=1;j<=8-i;j++) {
if (vec[j] > vec[j-1]) {
temp=vec[j - 1];
vec[j - 1]=vec[j];
vec[j]=temp;
}
}
}
for(int t=0;t <= 8; t ++){
System.out.println(vec[t]);
}
}
}
import java.lang.Math.*;
import java.io.*;
public class Test {
public static void main(String[] args) {
int a = 0;
String s;
try{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入菱形的对角线长度(奇数):");
s=in.readLine();
a=Integer.parseInt(s);
}catch(IOException e){};
int h = a;
for (int i = 0; i < h; i++) {
for (int j = 0; j < h; j++) {
if ((Math.abs(i - h / 2) + Math.abs(j - h / 2)) == h / 2) {
System.out.print("*");
} else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
class Mtest()
{
public static void main(String args [ ] )
{
int n=args. ;//n为数组长度
if(n==0)
System.out.println(“没有参数”);
else
{
System.out.println(“参数个数:”+n);
for(int i=0;i< n; i++ )//循环
System.out.println(“args[”+i+”]=”+ args[i - 1] ); //打印数组元素
}
import java.math.*;
public class Test3 {
public static void main(String[] args) {
int i, j, n;
int a[] = new int[100];//创建一个长度为100的整型数组
for (i = 1; i <= 100; i++)//初始化整型数组
a[i - 1] = i;
for (i = 1;i <= Math.sqrt(100) ; i++) {
for (j = i + 1; j < 100; j++) {
if (a[i] != 0 && a[j] != 0) {
if (a[j] % a[i] == 0 ){
a[j] = 0;
}
}
}
}
for (i = 1, n = 0; i < 100; i++) {
if (a[i] == 0) {
System.out.print((i + 1) + "\t");//输出合数
n++;
}
if (n == 10) {//每10个数字输出后换行
System.out.println();
n = 0;
}
}
}
}