gpt4 book ai didi

java - 如何在 Android 应用程序的 Activity 中显示 system.out.println() 在控制台中显示的内容?

转载 作者:行者123 更新时间:2023-11-29 21:36:07 28 4
gpt4 key购买 nike

例如,假设我有一个显示单行文本的简单抛硬币程序。将程序作为 Java Project 运行后,控制台会显示“There are 473 heads and 527 tails”。我并不是说在 LogCat 中显示它,而是在使用应用程序时实际显示它。

//Basic coin flip statistics program.
package com.company.practice;

import java.util.Random;

public class CoinFlip {
public static void main(String[] args){

System.out.println("Toss a coin 1000 times");

int heads = 0;
int tails = 0;
Random r = new Random();

for(int flips = 0; flips < 1000; flips++){
//Change the # after < to set amount of flips.
int side = r.nextInt(2);
if(side == 0) heads++;
else tails++;
}

System.out.println("There are " + heads + " heads and " + tails + " tails.");
}
}

我如何将底部的代码行“System.out.println(...)”显示为 Android 应用程序 Activity 中的文本?

最佳答案

您可以在附加到 Activity 的 UI 中显示它。

Android 应用的构造与 Java 程序相同。没有“主要”类(class)。事实上,您通常不声明 Application 子类。相反,您构建了一个松散的 Activity 网络,这些 Activity 使用 Intent 相互交互。每个 Activity 都有一个包含 View 的关联布局。当 Activity 启动时,加载其主布局,然后将 View 对象存储在 Activity 的变量中。当你想修改一个 View 的内容时,您调用一个方法(通常是 setText())来更改内容。

布局和 View 可以在 XML 文件中定义,或以编程方式设置。

那些以前编写过 Java 程序的人将不得不退后一步,从不同的角度来处理应用程序构建。我强烈建议您浏览文档,尤其是培训类(class),并查看示例。

关于java - 如何在 Android 应用程序的 Activity 中显示 system.out.println() 在控制台中显示的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412223/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com