Java零基础-开始与计算

  • 计算机和编程语言

1. 辗转相除法(欧几里得算法)

指用于计算两个正整数a,b的最大公约数。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。

  1. 如果v等于0,计算结束,u就是最大公约数
  2. 如果v不等于0,那么计算u除以v的余数,让u等于v,而v等于那个余数;
  3. 回到第一步。
int u = 32;
int v = 26;
while ( v!=0 ) {
         int temp = u%v;
         u = v;
         v = temp;
}
System.out.println(u);

2.枚举法

设t为2,然后一直试下去

  • 判断

//初始化
 Scanner in = new Scanner(System.in);
 //读入投币金额
System.out.print("请投币:");
int amount = in.nextInt(); //amount是整型变量,并且接受amount的值
//打印车票
System.out.println("****************");
System.out.println("*Java城际铁路专线*");
System.out.println("* 无指定座位票 *");
System.out.println("* 票价:十元 *");
System.out.println("****************");
// 计算并打印
System.out.println("找零" + (amount-10) );

1.Java中输出语句为System.out.println("hello world");这句话输出后自动换行,如果输出后不换行,把println后的ln去掉即可。
2.Java中的输入语句是int x = in.nextInt();并且在此之前必须有一句Scanner in = new Scanner(System.in);
3.输出时用+连接各个部分
4.有时单词太长,按下键盘上的Alt键和’/'键,让Eclipse自动补全

  • 计算

Java保留字

abstractdoimplementsprotectedthrows
booleandoubleimportpublictransient
breakelseinstanceofreturntrue
byteextendsintshorttry
casefalseinterfacestaticvoid
catchfinallongstrictfpvolatile
charfinallynativesuperwhile
classfloatnewswitch
const*fornullsynchronized
continuegoto*packagethis
defaultifprivatethrow

final是一个修饰符,加在int前面,表示一个变量一旦初始化,就不能被更改了

  • 浮点数

当浮点数和证书放在一起时,Java会将整数转换为浮点数,然后进行浮点数运算

浮点数运算是有误差的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值