标签: println

我怎样才能在课堂上支持println?

我自己制作的课程需要支持哪些println()才能打印出来?例如,我有:

public class A {
...
}
Run Code Online (Sandbox Code Playgroud)

应该使用哪些方法A使此代码有效?也许是这样的:

public static void main() {
    A a = new A();
    System.out.println(a);
}
Run Code Online (Sandbox Code Playgroud)

我猜这个toString()方法必须重载.我对吗?这够了吗?

java println

3
推荐指数
1
解决办法
3036
查看次数

在 Scala println 中格式化 Long 和 Double

为了格式化 Long 或 Double 类型变量,我应该使用 '%' 之后的后缀是什么?

var LONG : Long = 9L;
println("The value of LONG is %?".format(LONG));
var DOUBLE : Double = 9.9;
println("The value of DOUBLE is %?".format(DOUBLE));
Run Code Online (Sandbox Code Playgroud)

非常感谢。

format scala println

3
推荐指数
2
解决办法
9479
查看次数

如何让Kotlin中的print方法和Java一样效果

我在 Kotlin 中尝试了下面的这段代码。该print方法缓存输入数据,直到我调用该println方法。

>>> print(1)
>>> print(2)
>>> System.out.print(3)
>>> System.out.print(4)
>>> println(5)
12345
Run Code Online (Sandbox Code Playgroud)

我想像Java一样按数字将数字打印为序列号。我怎么能在 Kotlin 中做到这一点?

更新:也许有人误解了我的问题。

我希望该print方法立即打印输入数据而不是等待println方法。

println kotlin

3
推荐指数
1
解决办法
1570
查看次数

使用扫描仪输入不按预期打印

这是给我的一个朋友,他在学校里遇到了Java问题.

我知道一些编程,但不是Java.

Scanner kbReader = new Scanner(System.in);
System.out.print("Name of item: ");
String name = kbReader.next();
System.out.println("Original price of item: $");
double price = kbReader.nextDouble();
Run Code Online (Sandbox Code Playgroud)

输出:

Name of item: Coat
Original price of item: $

10
Run Code Online (Sandbox Code Playgroud)

为什么下一行的"物品原价:$"输入?我猜这是因为我去Stringdouble,但想不出有不同的方法呢?

java string double println java.util.scanner

2
推荐指数
1
解决办法
1676
查看次数

为什么我们不能在PrintStream类的帮助下调用'println()'方法,其中out是这个类的对象?

为什么我们不能println()在PrintStream类的帮助下调用方法,其中out是这个类的对象?

import java.io.*;

class Demo {
    public static void main(String[] args) {
        PrintStream.out.println("Hello");
    }
}
Run Code Online (Sandbox Code Playgroud)

java println

2
推荐指数
1
解决办法
2088
查看次数

为什么Java不打印行中的所有单词(当单词被添加到ArrayList时)?

当将用户输入打印为一行中的单个单词时,我得到该行中所有单词的打印输出.

System.out.println(userInput.next());
Run Code Online (Sandbox Code Playgroud)

但是,当我将单个单词添加到ArrayList时,我似乎得到了随机单词:

 al.add(userInput.next());
Run Code Online (Sandbox Code Playgroud)

有人可以向我解释发生了什么事吗?

谢谢.

这是代码的完整副本:

import java.util.*;


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

        Scanner userInput = new Scanner(System.in);
        ArrayList<String> al = new ArrayList<String>();


        while(userInput.hasNext()){
            al.add(userInput.next());
            System.out.println(userInput.next());
        }


    }
}
Run Code Online (Sandbox Code Playgroud)

java arraylist println

2
推荐指数
2
解决办法
178
查看次数

System.out.println和String参数

我写的时候:

System.out.println("Give grade: ", args[0]);
Run Code Online (Sandbox Code Playgroud)

它给出了错误:

PrintStream类型中的方法println(String)不适用于参数(String,String).

为什么会这样?但是,当我试着写

System.out.println("Give grade :");
System.out.println(args[0]);
Run Code Online (Sandbox Code Playgroud)

没有错误显示.有没有办法可以在上面写一行println()

java println

2
推荐指数
1
解决办法
2万
查看次数

我需要为每个三角形制作一个包含3行数的三元组

每一行都是相同的数字,在所有三个三角形中,数字是相同的.

输入:

  • 第一行包含一个整数n,表示要遵循的数据集的数量.
  • 每个数据集将包含1个整数m,表示Triforce of Courage始终包含的数字.

输出:

使用此模板打印出一个小部件(用指定的整数替换0):

     0
    000
   00000
  0     0
 000   000
00000 00000
Run Code Online (Sandbox Code Playgroud)

假设:要替换的数字为:0 <= m <= 9

样本输入:1 2

样本输出:

     2
    222
   22222
  2     2
 222   222
22222 22222
Run Code Online (Sandbox Code Playgroud)

以下是我到目前为止的代码:

import java.lang.Math;
import java.util.Scanner;
import java.io.*;
import java.util.*;
import java.io.FileNotFoundException;

public class TriforceOfCourage {
     public static void main(String[] args) throws FileNotFoundException {
        Scanner scan=new Scanner(new File("num.dat"));
        int n = scan.nextInt();
        int count = 0;
        while(count<n) {
            for (int i=0; i<3; i++) {
                for (int k=0; …
Run Code Online (Sandbox Code Playgroud)

java println

2
推荐指数
1
解决办法
2317
查看次数

在java中使用printf("%*s",缩进,消息)的Alernative?

在C中,我们可以指定在printf中留出的空间量,在java中以任何类似的方式执行此操作吗?

例如

int space=6;
char message[10]="hi";

printf("%*s",space,message);
Run Code Online (Sandbox Code Playgroud)

将打印

    hi
Run Code Online (Sandbox Code Playgroud)

java printf println

2
推荐指数
1
解决办法
1402
查看次数

如何创建一个动态打印十六进制整数的宏,前导零

我正在寻找一个宏,它将显示一个十六进制数字,沿着前导零等于它的大小.例如,hex!(2u8)将打印$02(前导零)hex!(2u16)并将打印$0002(16位前导零)

这就是我现在所拥有的,但它仅适用于8位数字.它将显示大于8位的数字,但不会显示等于大小的前导零.我需要一种方法来替代整数的大小为2${:02X},但print!()宏需要一个字符串.

macro_rules! hex {
    ($val:expr) => {{
        println!("${:02X}", $val);
    }}
}
Run Code Online (Sandbox Code Playgroud)

macros println rust

2
推荐指数
1
解决办法
152
查看次数

标签 统计

println ×10

java ×7

arraylist ×1

double ×1

format ×1

java.util.scanner ×1

kotlin ×1

macros ×1

printf ×1

rust ×1

scala ×1

string ×1