JAVADay04内容

复习:1、语句1》赋值语句 x = 9;2》方法调用语句 System.out.prinln();stu.student();MAth.max();3》import,package4》分支: if ,switchif(boolean){}无括号只执行if后的一句if语句中不可定义变量2switch (byte,short,int,char,String,enum)5》循环for,while ,do-whilewhile与do-while 判断条件一致6》嵌套循环外层循环一次,内
摘要由CSDN通过智能技术生成

复习:
1、语句
1》赋值语句 x = 9;
2》方法调用语句 System.out.prinln();
stu.student();
MAth.max();
3》import,package
4》分支: if ,switch
if(boolean){}无括号只执行if后的一句
if语句中不可定义变量2
switch (byte,short,int,char,String,enum)
5》循环
for,while ,do-while
while与do-while 判断条件一致
6》嵌套循环
外层循环一次,内层循环全部
7》跳转语句
break,跳出循环
continue,跳出本次循环
8》标号语句
给语句体起名字
out : for()
break:out;
~············································································
1、数组:
main(String[] args)
1.定义:数组-用来存储相同数据类型的容器
2.特点:相同数据类型,有序(下标从0开始)。长度是不可变的(length)
3.声明数组:数据元素的类型[] 数组名; int[] a; int a[];
4.创建数组(申请内存空间):数组名 = new 数据元素的类型[长度];
nums = new int[10];
5.存放数据 nums[0] = 1; num[9] = 2;
6.访问数组的数据
Syetem.out.println(nums[0]);
for(ine i = 0; i<nums.length ;i++){
Syetem.out.println(nums[i]);
}
增强for循环
for(int i : nums){
Syetem.out.println(n);
}
Arrays.toString(nums);
7.main方法的args方法的使用
♥main方法直接传数据
run > Run Configuration >Arguments >Program arguments
public static void main(String[] args) {
System.out.println(Arrays.toString(args));//hashCode值
int sum = 0;
int a;
for (int i = 0; i < args.length; i++) {
a = Integer.parseInt(args[i]);
sum += a ;
}
System.out.println(sum);
}
8.数组拷贝arraycopy方法
public static void main(String[] args) {
int[] a = {1,2,3,4,5};
int[] b = new int[10];
//数组的拷贝
//arraycopy
//第一个参数:原数组
//第二个参数:原数组元素起始位置
//第三个参数:目标数组
//第四个参数:目标数组元素的起始位置
//第五个参数:复制长度
// System.arraycopy(a, 0,b, 0, 3);
// System.out.println(Arrays.toString(b));
//练习b = {0,0,3,4,0,—}
System.arraycopy(a, 2, b, 2, 2);
System.shuout.println(Arrays.toString(b));
}
public static void main(String[] args) {
//数据扩容:假的,实际创建新数组
//copyOf
//第一个参数:原数组(拷贝)
//第二个参数:扩容后的长度
String[] names = {“张三”};//一个字两个字节
// names[1] = (“李四”);//
//

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值