99乘法表
掌握 \t
// 99乘法表
public class multi {
public static void main(String[] args) {
for(int i=1;i<=9;i++)
{
for(int k=1;k<=i;k++)
{
System.out.print(k+"*"+i+"="+k*i+"\t");//注意\t是对齐
}
System.out.println(' ');
}
}
}
运行截图
接收一个数
方法一 用System.in.read(buf[ ])
import java.io.*;
public class test{
public static void main(String []args)
{ int a=0;
String b="";
byte buf[]=new byte[4];
try{
System.in.read(buf);
b=new String(buf);
a=Integer.parseInt(b.trim());
}catch(IOException e){}
System.out.println("接收的字符是"+a);
}
}
运行截图
方法二 用Scanner类
import java.util.Scanner;
public class test{
public static void main(String []args)
{ int a=0;
Scanner scan =new Scanner(System.in);
if(scan.hasNextInt())
{
a=scan.nextInt();
}
scan.close();//这个一定要有哦
System.out.println("接收到的数字是"+a);
}
}
运行截图
学会新的类Random
import java.util.Random;
public class test {
public static void main(String[] args) {
Random rdm = new Random();
int a = rdm.nextInt();
System.out.println("随机生成的int数 " + a);
int b = rdm.nextInt(20);
System.out.println("随机生成的0~20内的int数 " + b);
int c = rdm.nextInt(10) + 10;
System.out.println("随机生成的10~20内int数 " + c);
float d = rdm.nextFloat();
System.out.println("随机生成的float数 " + d);
boolean e = rdm.nextBoolean();
System.out.println("随机生成的布尔值 " + e);
}
}
运行截图
学会使用开平方函数
public class test {
public static void main(String[] args) {
int a = 4;
System.out.println(Math.sqrt(a));
}
}
运行截图
结果是2.0不是2~(天真地以为不用贴运行截图,手动狗头)