创建一个简单的乘法口诀
代码如下:
public class cz {
public static void main(String[] args) {
int o=0;
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
o=i*j;
System.out.print(i+"x"+j+"="+o+" ");
}
System.out.print("\n");
}
}
}
输出:
创建一个简单的正三角形
代码如下:
public class cz {
public static void main(String[] args){
int i,j,k;
for(i=1;i<=5;i++){
for(j=1;j<=5-i;j++){
System.out.print(" ");
}
for(k=1;k<=i;k++){
System.out.print("* ");
}
System.out.print("\n");
}
}
}
输出:
创建一个简单的菱形
代码如下:
public class cz12 {
public static void main(String[] args){
int m=3;
for (int i=1;i<=m;i++){
for (int j=1;j<=m-i;j++){
System.out.print(" ");
}
for (int k=1;k<=2*i-1;k++){
System.out.print("*");
}
System.out.print("\n");
}
for (int i=1;i<=2;i++){
for (int j=1;j<=i;j++){
System.out.print(" ");
}
for (int k=3;k>=2*i-1;k--){
System.out.print("*");
}
System.out.print("\n");
}
}
}
输出:
冒泡排序
代码如下:
public class cz
{
public static void main(String[] args)
{
int[] arr={123,354,354,54,4,6,654};//将数存储到数组里
int max=getMax(arr);//调用getMax方法
System.out.println("最大值为"+max);//输出结果语句
int min=getMin(arr);//调用getMin方法
System.out.println("最小值为"+min);//输出结果语句
System.out.print("冒泡排序为:");//输出结果语句
getSunxu(arr);
printArray(arr);System.out.println("\n");
System.out.println("长度为:"+arr.length);
}
public static int getMax(int[] arr)//定义方法
{
int max=arr[0];//将数组的第一个值赋予最大值
for(int i=1;i<arr.length;i++)//遍历数组
{
if(max<arr[i])
{
max = arr[i];
}//将数组中的值一一与最大值对比
}
return max;//返还最大值
}
public static void printArray(int[] arr)
{
for(int i=0;i<arr.length;i++)
{
if(i!=arr.length)
System.out.print(arr[i]+",");
else
System.out.println(arr[i]);
}
}
public static int getMin(int[] arr)
{
int min=arr[0];//将数组的第一个值赋予最小值
for(int i=1;i<arr.length;i++)//遍历数组
{
if (min>arr[i]) {
min = arr[i];//将数组中的值一一与最大值对比
}
}
return min;//返还最小值
}
//冒泡排序
public static void getSunxu(int[] arr)
{
for(int x=0;x<arr.length-1;x++)
{
for(int y=0;y<arr.length-1-x;y++)
{
if (arr[y]>arr[y+1])
{
int temp=arr[y];
arr[y]=arr[y+1];
arr[y+1]=temp;
}
}
}
}
}
输出: