我不是要计算10的4次方是多少,是要输出这样的效果
char s=0xb2;
System.out.println("10的2次方=10"+s);

解决方案 »

  1.   

    Unicode 中上角标的小字只有 2 和 3 吧!
      

  2.   

    如果用system.out的话,恐怕很难。
    用GUI显示的话,那还有可能。
      

  3.   

    如果是浏览器上用的话,可以用 10<sup>4</sup> 的。
      

  4.   


    class Result{ 
    int getResult(int n){ 
    int i,result=1; 
    if(n<10){ 
    for(i=1;i<=n;i++){ 
    result *=n; 


    else System.out.println(n大了); 
    return result; 


    上述用java写一个能用于计算n 的n次方的方法,并要求n作为函数的参数且当n>10时停止计算并输出警告信息。
    楼主可以根据这个来实现自己的
      

  5.   

    http://jrgraphix.net/research/unicode_blocks.php?block=49
    System.out.println("10的4次方=10" + '\u2074');
      

  6.   

    OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("D:/sc.txt"), Charset.forName("UTF-8"));
    osw.append('\u2074');
    osw.close();
    输出之后用记事本打开,字体选Gulim。
      

  7.   

    8 楼 的ThirstyCrow 太厉害了,这样也可以
    马上结贴
      

  8.   

    我刚好遇到这类问题,不过我的需求直接用幂函数就可以解决了
        java.lang.Math类中,有个pow(double, double) 方法,返回参数一的参数二次方。 调用如下:
        Math.pow(10,n);