創建一個簡單的乘法口訣
代碼如下:
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;
}
}
}
}
}
輸出: