/**
* 05章 第一次作业
* 1、99乘法表各种样式(可自定义)
* 2、1~100内共有几个9? 答案:20
* @author 星烟邈邈
*2019.10.14
*/
public class firstHome {
public static void main(String[] args) {
System.out.println("==========================打印矩阵99乘法表=============================");
for(int i=1;i<10;i++){
for(int j=1;j<10;j++){
System.out.print(i+"*"+j+"="+i*j);
System.out.print("\t");
}
System.out.println();
}
System.out.println("========================================================================");
System.out.println("==========================打印正三角99乘法表=============================");
for(int i=1;i<10;i++){
for(int j=1;j<=i;j++){
System.out.print(i+"*"+j+"="+i*j);
System.out.print("\t");
}
System.out.println();
}
System.out.println("========================================================================");
System.out.println("==========================打印倒三角99乘法表=============================");
for(int i=1;i<10;i++){
for(int j=9;j>=i;j--){
System.out.print(i+"*"+j+"="+i*j);
System.out.print("\t");
}
System.out.println();
}
System.out.println("========================================================================");
System.out.println();
System.out.println();
System.out.println("=========================1~100以内共有几个9?============================");
int sum=0;
for(int i=1;i<=100;i++){
String value=String.valueOf(i);
String a=value.substring(0,1);
if(a.contains("9")){
sum+=1;
}
if(i>10&&i<100){
String b=value.substring(1,2);
if(b.contains("9")){
sum+=1;
}
}
}
System.out.println("1~100共有"+sum+"个9。");
}
}
