黑马程序员—Java基础—字符、随机数、包、for循环

<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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值