初学Java第三周 总结与C编程的不同(3)
来源:互联网 发布:生意 软件 编辑:程序博客网 时间:2024/06/05 16:37
学习Java第三周了,一周两节有点少。
上一篇在最后说到了Math.random()产生的是0—1.0之间的随机双精度实数。
1. Java中的Math.random()语句是真正意义上的随机数,不过它的取值范围是特定的。
如: 0-10: Math.random()*10;
0-100 Math.random()*100;
以此类推。
而C中的产生随机数需要借助条件的,rand()%100+1 : 1-100
有一缺点是这个产生的是伪随机数,第二次运行程序的随机数不变化。
(1) srand()为rand()来设置随机种子。
如:unsigned int seed ;//定义seed
scanf("%u",&seed);
srand(seed);//这里是把用户输入的数作为生成随机数的种子。
(2) 更为方便的方法是把系统时间作为随机数种子。
如:# include <time.h>//使用time函数。
int main (){
int i;
strand(time(NULL))//NULL作为函数参数使其仅能从返回值取得系统时间。
2. Java中数组定义后在未赋值的情况下,数组元素初值为0
C中数组定义之后不会自动赋值。
3 .Java 有一个特殊的运算叫做:连接运算
System.out.point(“5”+“6”);
=>输出56
——两个都是字符串,做连接运算。
——两个都是数值,做加减运算。
——一个字符串一个数值,数值转为字符串:“abc”+6==>abc6
4. 在课快结束时提了一下Java输入:
Scanner s=new Sconner(System.in);
i=s.nextInt()
还不懂
插图:
- 初学Java第三周 总结与C编程的不同(3)
- 初学java第二周 总结与C的编程不同(2)
- 初学java一周 总结与C的编程不同(1)
- 初学java:Java面向对象与c语言面向过程的不同
- Matlab编程与C编程的不同
- 初学java java与C的区别
- java与c的不同
- 初学Java,使用swicth与c#的不同(三)
- 初学Java,使用swicth与c#的不同(三)
- c与c++不同的总结
- 【Java】Java与C的不同
- 初学python(对比java语言不同) 第三篇
- 初学python,感受和C的不同
- java与c/c++不同的地方
- Java与C语言的不同
- Java与C语言的不同
- linux环境C编程与windows的不同
- 初学java的小总结
- 静态存储区、栈区、堆区的区别
- 量化投资-基本面模型-螺纹多因素模型
- A2DP和AVRCP蓝牙音频传输协议的应用解释
- 《Objective-C编程全解》 读书笔记 第九章 Foundation框架中常用的类
- 随机梯度下降(Stochastic gradient descent)和 批量梯度下降(Batch gradient descent )的公式对比、实现对比
- 初学Java第三周 总结与C编程的不同(3)
- vue
- Mysql中文汉字转拼音的实现(每个汉字转换全拼)
- 1808:公共子序列
- ios 支付宝支付与后台交互的参数有哪些
- [搜索](JZOJ)【USACO Open 2012铜】三条直线Three Lines
- NYOJ 1239 引水工程【prim算法】
- Android_Calendar_使用详解
- Bluetooth中文api