1.九九乘法表
package illustration;
public class NiceMutiply {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
for(int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+(i*j)+" ");
}
System.out.println();//循环完一轮后就换行
}
}
}
结果截图
2.冒泡排序
package illustration;
//冒泡排序
public class BubbleSort {
public void sort(int []a){
int temp = 0;
for(int i = a.length-1;i>0;i--){
for(int j=0;j<i;j++){
if(a[j+1]<a[j]){
temp=a[j+1];
a[j+1]=a[j];
a[j]=temp;
}
}
}
}
}
package illustration;
public class BubbleSortTest {
public static void main(String[] args) {
//创建数组
int b[] = new int[10];
BubbleSort mysort = new BubbleSort();
System.out.println("输出未排序数组:");
for(int i=0;i<b.length;i++){ //为数组随机赋值
int k = (int)(Math.random()*10+1);
b[i]=k;
System.out.print(b[i]+" ");
}
System.out.println();
System.out.println("输出冒泡排序后数组:");
mysort.sort(b);//排序
for(int j=0;j<b.length;j++){
System.out.print(b[j]+" ");
}
}
}
结果截图
3.猜数字游戏
package illustration;
import java.util.Scanner;
public class GuessGame {
public static void main(String[] args) {
int temp = (int)(Math.random()*100+1);//随机确定一个数作为正确答案
System.out.println("请输入你猜测的数字:");
while(true) {
Scanner scanner = new Scanner(System.in);
int x = scanner.nextInt();
if (x == temp) {
System.out.println("恭喜你猜对了!");
break;
} else if (x > temp) {
System.out.println("你猜大了,再来一次!");
} else if (x < temp) {
System.out.println("你猜小了,再来一次!");
}
}
}
}
结果截图
4.不同几何形状
(1)
package Sort;
public class Demo1 {
public static void main(String[] args) {
for(int i = 1;i<=10;i++){
for (int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
}
结果截图
(2)
package Sort;
public class Demo3 {
public static void main(String[] args) {
for(int i = 1;i<=10;i++){
for(int j=10;j>=i;j--){
System.out.print("*");
}
System.out.println();
}
}
}
结果截图
(3)
package Sort;
public class Demo4 {
public static void main(String[] args) {
int k=4;
for (int i=0;i<=10;i++){
if(i<=5) {
for (int j = 0; j < 2 * i + 1; j++) {
System.out.print("*");
}
System.out.println("");
}
else{
for (int j =0; j< 2 * k + 1; j++) {
System.out.print("*");
}
k--;
System.out.println(" ");
}
}
}
}
结果截图
(4)
package Sort;
public class Demo5 {
public static void main(String[] args) {
//打印等腰三角形
for (int i = 1; i <= 10; i++) {//一行一行的来
for (int j = 10; j >=i; j--) {
System.out.print(" ");
}
for (int m = 1; m <=i; m++) {
System.out.print("*");
}
for (int n = 1; n <i; n++) {
System.out.print("*");
}
System.out.println();
}
}
}
结果截图
(5)
package Sort;
public class Demo6 {
public static void main(String[] args) {
for (int i=1;i<=10;i++){
for(int j=10;j>=i;j--){
System.out.print(" ");
}
for(int k=1;k<=i;k++){
System.out.print("*");
}
System.out.println();
}
}
}
结果截图