java u0002_老玩法,输出金字塔

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

import java.util.ArrayList;

import java.util.Collection;

import java.util.Iterator;

import java.util.List;

import java.util.Scanner;

import kotlin.Metadata;

import kotlin.Unit;

import kotlin.collections.CollectionsKt;

import kotlin.collections.IntIterator;

import kotlin.jvm.internal.Intrinsics;

import kotlin.ranges.IntProgression;

import kotlin.ranges.IntRange;

import kotlin.ranges.RangesKt;

import org.jetbrains.annotations.NotNull;

@Metadata(

mv = {1, 1, 11},

bv = {1, 0, 2},

k = 2,

d1 = {"\u0000\u0014\n\u0000\n\u0002\u0010\u0002\n\u0000\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\u0002\u001a\u0019\u0010\u0000\u001a\u00020\u00012\f\u0010\u0002\u001a\b\u0012\u0004\u0012\u00020\u00040\u0003¢\u0006\u0002\u0010\u0005¨\u0006\u0006"},

d2 = {"main", "", "args", "", "", "([Ljava/lang/String;)V", "hello_main"}

)

public final class HelloKt {

public static final void main(@NotNull String[] args) {

Intrinsics.checkParameterIsNotNull(args, "args");

Scanner sc = new Scanner(System.in);

String s1 = "请输入一个数值:";

System.out.print(s1);

s1 = sc.nextLine();

try {

byte var3 = 1;

IntRange var10000 = new IntRange;

Intrinsics.checkExpressionValueIsNotNull(s1, "s1");

IntRange var24 = var10000;

IntRange var23 = var10000;

int var26 = Integer.parseInt(s1);

var24.(var3, var26 * 2);

Iterable $receiver$iv = (Iterable)RangesKt.step((IntProgression)var23, 2);

Collection destination$iv$iv = (Collection)(new ArrayList(CollectionsKt.collectionSizeOrDefault($receiver$iv, 10)));

int index$iv$iv = 0;

Iterator var7 = $receiver$iv.iterator();

while(var7.hasNext()) {

int item$iv$iv = ((IntIterator)var7).nextInt();

int index = index$iv$iv++;

Intrinsics.checkExpressionValueIsNotNull(s1, "s1");

int var13 = Integer.parseInt(s1);

Iterable $receiver$iv = (Iterable)RangesKt.until(index, var13 - 1);

Iterator var14 = $receiver$iv.iterator();

int element$iv;

String var17;

while(var14.hasNext()) {

element$iv = ((IntIterator)var14).nextInt();

var17 = " ";

System.out.print(var17);

}

$receiver$iv = (Iterable)RangesKt.downTo(item$iv$iv, 1);

var14 = $receiver$iv.iterator();

while(var14.hasNext()) {

element$iv = ((IntIterator)var14).nextInt();

var17 = "*";

System.out.print(var17);

}

String var30 = "\r";

System.out.println(var30);

Unit var28 = Unit.INSTANCE;

destination$iv$iv.add(var28);

}

List var31 = (List)destination$iv$iv;

} catch (Exception var27) {

String var4 = "请输入数值";

System.out.println(var4);

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值