Java_常用的一些代码

输出

System.out.println("Hello World");//输出后换行
System.out.print();//输出后不换行
System.out.printf(".2f",n);//有条件的输出
System.out.println("2+3="+5);

程序运行结果:2+3=5,说明println 运行时会把所有()中的输入变成字符串并连接起来

System.out.println("2+3="+2+3);

运行结果为:2+3=23

System.out.println("2+3="+(2+3));

运行结果为2+3=5

System.out.println(2+3="2+3="+5);

运行结果为:5=2+3=5

输入

 Scanner in=new Scanner(System.in)//从界面读入字符串
 System.out.println(in.nextLine()); //在下一行输出读入的字符串
System.out.println("100-"+in.nextInt()+"="+(100-in.nextInt()));

该程序需要读入两个数

快捷键:

alt+/:显示可能的输入
shift+向下键:选中本行并跳到下一行,可同时选中连续的多行
ctrl+/:将选中的语句变为注释,再按一下可以恢复

变量

final int amount=100;//常量的定义

在这里插入图片描述

数组

创建

int[] number =new int[100];  //无参数创建
double[] d1= {2021,10,12,8,52};  //创建时完成初始化

数组方法:

数组排序

数组排序

Arrays.sort(numbers);  //Arrays.sort(数组名));
数组拷贝

数组拷贝

System.arraycopy(d1, 0, d2, 0, 5); //System.arraycopy(源数组, 源数组要复制元素的起始位置, 目的数组, 目的数组放置元素的起始位置, 拷贝长度);
foreach 遍历数组

foreach循环

for(int v:a)                //for(元素类型t 元素变量x : 遍历对象obj)
    System.out.print(v+"");     //引用x的语句

i=6;
a=i++ —> a=6,i=7
a=++i —> a=7,i=7

嵌套循环的break

break:只能跳出它所在的循环语句
如何让break跳出更高层的循环:使用标签

标签

带标签的break语句格式

break 标签;

例:

OUT
for (int one=0;one<=amount;one++)
{
    for(int five=0;five<=amount/5;five++)
    {
        for(int ten=0;ten<=amount/10;ten++)
        {
            for(int twenty=0;twenty<=amount/20;twenty++)
            {
                if(one*1+five*5+ten*10+twenty*20==amount){
                    System.out.print(one+five+ten+twenty);
                    break OUT;
                }
            }
        }
    }
}
boolean exit=false;
for (;;) {
for (;;) {
if ( ... ) { exit=true;  break;  }
}
if ( exit ) break;
}

特殊符号

Math.PI;  //圆周率
//x,y均为浮点型,进行相等比较时,要避免使用x==y,可以写为
Math.abs(x-y)<1e-6; //表示x与y的差值绝对值小于10-6。

开方

Math.sqrt(double a);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Asio otus

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值