import java.util.LinkedList;
public class 计算2的100次幂 {
/**
* @author Bruce Gao
*/
public static void main(String[] args) {
final int COUNT = 100;
LinkedList<Integer> result = new LinkedList<Integer>();
result.add(1);
for (int i = 0; i < COUNT; i++) {
// 进位标志位
int flag = 0;
int size = result.size();
for (int j = size - 1; j >= 0; j--) {
int p = result.get(j) * 2 + flag;
flag = p / 10;
p %= 10;
result.set(j, p);
}
// 最高位添加进位
if (flag == 1) {
result.addFirst(1);
}
}
// 结果
System.out.println(result.toString());
}
}
分享到:
相关推荐
全部由JAVA编写而成的科学计算器 实现基本的科学计算功能 适合学习JAVA 编程的初学者参考代码
该计算器小项目实现了加减乘除的基本四则运算,以及幂运算,阶乘,开方的运算。实现了按钮颜色字体样式等个性化操作。
3.8.6 基本功训练6——位移实现数字乘以2的8次幂 86 3.9 情景应用——拓展与实践 86 3.9.1 情景应用1——输出长方形面积 86 3.9.2 情景应用2——输出字节bit位的值 87 3.9.3 情景应用3——判断奇偶数 88 3.9.4 ...
第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 ...
第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2章 Java...
第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个...
在Java程序设计过程中,对应日期和时间的格式化,还有一个简单的格式化方式,就是java.text.SimpleDateFormat,该类中用字符串指定日期和时间的格式,字符串中的字符称为模式字符,模式字符区分大小写。常见的模式...
case 'p': //输入'p'则用pow方法计算3的n次幂 System.out.println("3的"+n+"次幂 = "+(int)(Math.pow(3,n))); break; case 'q'://输入'q'则退出switch结构判断循环终止条件 break; default: //...
第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2章 Java...
第1章 Java开发环境的搭建(教学视频:9分钟) 2 1.1 理解Java 2 1.2 搭建Java所需环境 3 1.2.1 下载JDK 3 1.2.2 安装JDK 4 1.2.3 配置环境 5 1.2.4 测试JDK配置是否成功 7 实例1 开发第一个Java程序 7 第2...
这就是一个简单的安卓计算器,其中包括了自己写的一个计算简单数学表达式的calculator JAVA类,可以计算带括号、加减乘除、幂运算(^)、及百分号的规范的数学表达式String! 一些说明 app/src/main/java/...
这是基于最新的语音识别技术实现的声控计算器(语音输入计算器)。 不用动手,不用找按键,怎么说就怎么算。 准确率高:长表达式99%,短表达式98%。目前只支持普通话。 直接显示历史计算过程,并用数学公式的方式...
21.4.2 RTT估计器的计算 231 21.4.3 慢启动 233 21.5 拥塞举例 233 21.6 拥塞避免算法 235 21.7 快速重传与快速恢复算法 236 21.8 拥塞举例(续) 237 21.9 按每条路由进行度量 240 21.10 ICMP的差错 240 21.11 重新...
6 2 使用 C++ 或 Java 对图编码 67 6 3 隐式图 68 6 4 深度优先遍历:深度优先算法 69 6 5 广度优先遍历:广度优先算法 70 6 6 连通分量 71 6 7 双连通分量 74 6 8 拓扑排序 77 6 9 强连通分量 79 6 10 可满足性 84 ...
计算给定范围内的所有阿姆斯壮数字(请注意:阿姆斯壮数字(也称为自恋数字):一个n位数字,等于其数字的n次幂。)请参阅 计算给定范围内的所有回文数(注意:回文数是向前或向后写入时相同的数字(在某些基础上...
初级java笔试题必备知识 学习 C C无处不在。 在学习期间,您会在书籍、讲座、视频等任何地方看到示例。 这是一本简短的书,但它会让你很好地掌握 C 语言,如果你稍微练习一下,你会很快熟练掌握。 了解 C 有助于您...
书中的算法以英语加伪代码的形式给出,只要有一点程序设计经验的人都能读懂,并可以用任何计算机语言(如C/C++和Java等)方便地实现。在书中,作者将算法的讨论集中在一些比较现代的例子上,它们来自分子生物学(如...
2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。2积分福利。 涵盖广泛 精炼的理论讲述搭配大量经典算法示例,学习查询兼而有之。 阐述到位 算法...
4.支持sin,cos,幂等多种函数计算。5.支持单位换算。6.支持进制转换。7.支持十进制… 随着移动互联网技术的发展和用户需求的变化,【小程序名称】应运而生,以其轻量化、便捷化的设计理念为用户提供了一种全新的服务...
书中的算法以英语加伪代码的形式给出,只要有一点程序设计经验的人都能读懂,并可以用任何计算机语言(如C/C++和Java等)方便地实现。在书中,作者将算法的讨论集中在一些比较现代的例子上,它们来自分子生物学(如...