黑马程序员—Java基础—字符、随机数、包、for循环
来源:互联网 发布:神经病有所好转 知乎 编辑:程序博客网 时间:2024/06/05 06:48
<p><span style="font-size: 14px; line-height: 26px; text-align: -webkit-center; font-family: SimSun;"></span>------<a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a>、期待与您交流! -------<span style="font-family: Arial; font-size: 14px; line-height: 26px; text-align: -webkit-center;"></span></p>1. 字符的读入:
1)
Scanner input = new Scanner(System.in);String str = input.next();char ch = str.CharAt(0);
Java中没有直接读入单个字符的函数,所以可以用字符串的 式读入,然后取出。
2)
DataInputStream input = new DataInputStream(System.in); char ch = input.readChar();
直接以字节的方式读入,但以字节方式读入, 会对后面的使用有一定的影响。
2. 产生随机数或随机字符
1) 产生随机数:
int int_a = intput.nextInt(); int int_b = input.nextInt(); int random = (int _a + Math.random()*(int_a - int_b + 1));
产生a~b之间的数字(包括a和b)
2) 产生随机字符:
Char ch = (char)(ch1 + Math.random()*(ch2 - ch1 + 1));
产生a~b之间的字符(包括a和b)。
3. 包中类的使用
1) public使得类、方法和数据域可以在任何类中访问。
2) private使得方法和数据域只能从他自己所在的类中访问,且只能
修饰数据和方法,不能修饰整个类(内部类除外)。
3) 默认情况下,类、方法可以从同一个包中的任何类中访问,这是成
为包私有的。
4) class_a和class_b,变量和方法可以互相调用,若class_a调用
class_b中的变量和方法,形式为:
Class_b.value_b;Class_b.meathed_b(value_a,value_a);
4. 增强的for循环
for(int i:array) System.out.println(i);
array为数组名字,i为数组中的要输出的数,int 为数组的类型。
0 0
- 黑马程序员—Java基础—字符、随机数、包、for循环
- 黑马程序员—JAVA高级for循环
- 黑马程序员——java基础:循环
- 黑马程序员——Java基础---循环
- 黑马程序员—【Java基础篇】之语言基础———for嵌套循环练习题
- 黑马程序员————java基础-----for嵌套循环的执行顺序
- 【黑马程序员】Java基础学习技术博客——for循环
- 黑马程序员——java基础学习---泛型、Map集合及扩展、高级for循环
- 黑马程序员——Java基础:工具类、for循环、可变参数、其他类
- 黑马程序员——Java基础:嵌套for循环的进化史
- 黑马程序员——Java可变参数、增强for循环
- 黑马程序员——java for循环学习总结
- 黑马程序员 Java基础增强for循环 很重要
- 黑马程序员——Java基础---循环语句
- 黑马程序员——Java语言基础判断及循环
- 黑马程序员——for循环
- 黑马程序员——JAVA基础之JDK1.5新特性高级for循环和可变参数
- 黑马程序员—java基础_IO流—字符流
- HDU---1710-Binary Tree Traversals (二叉树遍历)
- c语言实现 去除字符串两端空格及回车 v1.0
- 【cocos2dx】成员精灵(组合)的getboundingbox问题
- 我创建的问题库,提问单及班级
- POJ 2559 单调栈
- 黑马程序员—Java基础—字符、随机数、包、for循环
- Subsets
- Spark1.0.2 Standalone 模式部署
- 最长递增子序列的nlog(n)算法
- Subsets II
- hibernate映射文件之<set>
- Permutations
- ATI 4870 显卡在显示器休眠后再开花屏
- codeforces 505B B. Mr. Kitayuta's Colorful Graph(bfs)