class Noname1 {
public static void main(String[] args) {
int j = 0;
for (int i = 1; i <= 100; i++ )
{
if (i/10==9||i%10==9) {
continue;//遇到数字包含9的就跳出循环
}
System.out.print(i+"\t");
j++;
if (j%5==0) {//每行输出5个满足条件的数,之间用空格分隔
System.out.println();
}
}
}
}
2.分析以下需求,并用代码实现:
(1)按照从大到小的顺序输出四位数中的个位+百位=十位+千位(3553,2332,1166,8228,3773)的数字及个数
(2)每行输出5个满足条件的数,之间用空格分隔
(3)如:9999 9988 9977 9966 9955
class Noname1 {
public static void main(String[] args) {
int count = 0;
int qian,bai,shi,ge;
for (int i = 9999; i >= 1000; i-- )
{
//选出个,十,百,千号位
qian = i/10/10/10;
bai = i/10/10%10;
shi = i/10%10;
ge = i%10;
//判断该数字是否满足条件
if (bai + ge == shi + qian) {
System.out.print(i+" ");
}else{continue;}
//是否应该换行
count++;
if (count%5==0) {
System.out.println();
}
}
System.out.print(count);
}
}
class Noname1 {
public static void main(String[] args) {
int sum = 0;
for (int i = 15; i <= 1005; i+=10 )
{
sum += i;
System.out.println(i+" ");
}
System.out.println(sum);
}
}
6.分析以下需求,并用代码实现:
(1)打印倒直角三角形
*****
****
***
**
*
class Noname1 {
public static void main(String[] args) {
for (int a = 5;a >= 1 ; a--)
{
for (int b=1;b <=a ; b++)
{
System.out.print("*");
}
System.out.println();
}
}
}
break;
case "4":
System.out.println("请输入?行(必须要整数)");
int n = sc.nextInt();
System.out.println("请输入?列(必须要整数)");
int m = sc.nextInt();
printTheStar(n, m);
break;
case "5":
System.out.println("请输入?行(必须要整数)");
int n1 = sc.nextInt();
printTheMN(n1);
break;
default:
System.out.println("无此服务,谢谢惠顾!");
break;
}
}
public static int plus(int a, int b) {
return a + b;
}
public static double plus(double a, double b) {
return a + b;
}
public static int getMax(int a, int b) {
int max = (a > b) ? a : b;
return max;
}
public static double getMax(double a, double b) {
double max = (a > b) ? a : b;
return max;
}
public static boolean equals(int a, int b) {
return a == b;
}
public static boolean equals(double a, double b) {
return a == b;
}
public static void printTheStar(int n, int m) {
for (int a = 1; a <= n; a++) {
for (int b = 1; b <= m; b++) {
System.out.print("*");
}
System.out.println();
}
}
public static void printTheMN(int n) {
for (int a = 1; a <= n; a++) {
for (int b = 1; b <= a; b++) {
System.out.print(a + "X" + b + "=" + (a * b) + "\t");
}
System.out.println();
}
}
}