用java编写
用java编写
public class $ {
public static void main(String[] args) {
int n = 3;
for (int i = 0; i <= n; i++) {
for (int j = i; j >= 0; j--) {
System.out.print(j + );
}
System.out.println();
}
}
}
java编写详细的解题步骤 三道题目
1.
/*.编写两个同名的方法,分别完成复制一维数组、复制二维数组的功能。
并在主方法中验证。要求主方法中的数组元素使用随机函数获得,取值范围为1000以内的整数*/
public class Array {
void Arr1(int[] arr){//一维数组方法
for(int i=0;i<arr.length;i++){
arr[i]=(int)(Math.random()*1000);//给数组元素赋0-1000的随机整数
}
System.out.print(一维数组中的元素:);
for(int e:arr){
System.out.print(e+ );//打印
}
}
void Arr1(int[][] arr){//二维数组方法
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
arr[i][j]=(int)(Math.random()*1000);}//给数组元素赋0-1000的随机整数
}
System.out.println(二维数组中的元素:);
for(int i=0;i<arr.length;i++){
for(int j=0;j<arr.length;j++){
System.out.print(arr[i][j]+ );//打印
}
System.out.println();
}
}
public static void main(String[] args){
Array a=new Array();
int[] arr1=new int[10];
a.Arr1(arr1);//调用一维数组方法
System.out.println();
int[][] arr2=new int[10][10];
a.Arr1(arr2);//调用二维数组方法
}
}
2.
/* 编写两个方法,分别求两个整数的最大公约数和最小公倍数,
* 用主方法调用这两个方法求出最大公约数和最小公倍数,
* 在主方法中输出结果。两个整数由键盘输入*/
public class Common {
int a,b;
void Input(){//输入两个整数
String str=
javax.swing.JOptionPane.showInputDialog(请输入第一个整数);
a=Integer.parseInt(str);
String str1=
javax.swing.JOptionPane.showInputDialog(请输入第二个整数);
b=Integer.parseInt(str1);
System.out.println(输入的两个整数为:+a+ +b);
}
void ComMax(){//求最大公约数的方法
int max=(a>b?b:a);
while(true){
if(a%max==0&&b%max==0){
System.out.println(最大公约数为:+max);break;
}
else{max--;}
}
}
void ComMin(){//求最小公倍数的方法
int min=(a>b?a:b);
while(true){
if(min%a==0&&min%b==0){
System.out.println(最小公倍数为:+min);break;
}
else{min++;}
}
}
public static void main(String[] args){
Common c=new Common();
//调用函数
c.Input();
c.ComMin();
c.ComMax();
}
}
3.
/*.编写一个方法,在一个含有10个元素的数组中查找一个输入的元素,
* 并输出是否找到的提示信息。(利用一位数组求解)*/
public class Arrat1 {
int arr[]={7,2,6,5,9,1,25,50,12,71};//定义一个数组
int a;
void Find(){//查找函数
for(int i=0;i<10;i++){
if(arr[i]==a)
{System.out.println(已查找到,为数组的第+(i+1)+个元素);return;}
}
System.out.println(数组中没有该元素);
}
public static void main(String[] args){
Arrat1 a=new Arrat1();
String str=
javax.swing.JOptionPane.showInputDialog(请输入要查找的元素);
a.a=Integer.parseInt(str);
a.Find();
}
}