import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int number = 0;
do {
System.out.print("请输入一个数字:");
number = input.nextInt();
} while (number <= 0);
System.out.println("您输入的正数是:" + number);
}
}
以上Java程序使用do-while循环,不断要求用户输入数字,直到用户输入的数字大于0为止。程序使用Scanner类从控制台获取用户的输入,并将其存储在变量number中。在用户输入的数字大于0时,程序会打印该数字并退出循环。