编程入门练习#02
1、猜数
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
//Math.random()生成一个[0,1)的浮点数
//Math.random()*100--->[0,100)
//num--->[1,100]
Scanner in = new Scanner(System.in);
int num =(int)(Math.random()*100+1);
int count = 0;
int a;
do
{
a = in.nextInt();
count = count + 1;
if(a>num)
{
System.out.println("偏大");
}
else if(a
2、将整数逆序输出
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int num = in.nextInt();
int result = 0;
int digit;
do
{
digit = num%10;
num = num/10;
result = result*10 + digit;
}while(num>0);
System.out.println(result);
}
}
3、计算数的阶乘
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
int num = in.nextInt();
/*
int result=1;
while (num!=0)
{
result = result*num;
num = num - 1;
}
System.out.println(result);
*/
// int factor = 1;
// int n = 1;
// while (n<=num)
// {
// factor = factor*n;
// n = n+1;
// }
int factor = 1;
for(int i=1; i<=num; i++)
{
factor = factor*i;
}
System.out.println(factor);
}
}
4、输出100以内的素数
public class Main {
public static void main(String[] args) {
for(int n=2; n<100; n++)
{
int isPrime=1;
for(int i=2; i
5、打印九九乘法表
public class Main {
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();
}
}
}