赞
踩
文章旨在记录笔者java学习的一些内容,仅供参考。
内容有任何问题请评论或私信我,会及时纠正。
文章仅用于记录笔者学习过程,下面案例仅供参考。
1.一个比特是指二进制数0或1.
2.一个字节是指8比特的序列。
3.操作系统(OS)是管理和控制计算机活动的程序。
4.在Java中,整数相除会返回整数商,即小数部分被截掉。
故除法中如若涉及小数部分计算,请将除数定义为浮点数。
例:9/5返回1,9.0/5返回1.8。
5.输出函数中,
print直接输出;
println函数输出后自动换行;
printf可以在输出时更改变量的输出形式。例如:
System.out.printf("sum is %.2f",sum);
- 1
Application Program Interface(API,应用程序接口)
assembler(汇编器)
assembly language(汇编语言).
bit(比特)
block(块)
block comment(块注释)
bus(总线)
byte(字节)
bytecode(字节码)
bytecode verifier(字节码验证器)
cable modem(电缆调制解调器)
Central Processing Unit(CPU,中央处理器)
class loader(类加载器)
comment(注释)
compiler(编译器)
console(控制台)
dial-up modem(拨号调制器)
dot pitch(点距)
DSL(Digital Subscriber Line,数字用户线)
encoding scheme(编码方案)
hardware(硬件)
high-level language(高级语言)
Integreted Development Environment(IDE,集成开发环境)
interpreter(解释器)
java command(java 命令)
Java Development Toolkit(JDK,Java 开发工具包)
Java language specification(Java语言规范)
Java Runtime Environment(JRE,Java运行时环境)
Java Virtual Machine(JVM,Java虚拟机)
javac command(javac 命令)
keyword or reserved word(关键字)
library(库)
line comment(行注释)
logic error(逻辑错误)
low-level language(低级语言)
machine language(机器语言)
main method(main 方法)
memory(内存)
motherboard(主板)
Network Interface Card(NIC, 网络接口卡)
Operation System(OS,操作系统)
pixel(像素)
program(程序)
programming(程序设计)
runtime error(运行时错误)
screen resolution(屏幕分辨率)
software(软件)
source code(源代码)
source program(源程序)
statement(语句)
statement terminator(语句终止符)
storage device(存储设备)
syntax error(语法错误)
public class UperPrint{
public static void main(String[] args){
System.out.println(" J A V V A");
System.out.println(" J A A V V A A");
System.out.println("J J AAAAA V V AAAAAA");
System.out.println(" J J A A V A A");
}
}
(人口估算)美国人口调查局基于以下假设进行人口估算:
每 7 秒有一个人诞生
每 13 秒有一个人死亡
每 45 秒有一个移民迁入
编写一个程序,显示未来5 年的每年的人口数。假设当前的人口是312032486,每年有365 天。
提示:Java 中,两个整数相除,结果还是整数,小数部分被去掉。
例如,5/4 等于 1(而不是 1.25),10/4 等于 2(而不是 2.5)。
如果想得到有小数部分的精确结果,进行除法运算的两个值之一必须是一个具有小数点的数值
例如,5.0/4 等于 1.25,10/4.0 等于 2.5。
方法1:
public class PeopleStatic {
public static void main(String[] args) {
long origin = 312032486; //记录初始人口数
//一次性计算出一年变动的人数
double yearsum = 365.0 * 24.0 * 60.0 * 60.0 / 7 - 365.0 * 24.0 * 60.0 * 60.0 / 13 + 365.0 * 24.0 * 60.0 * 60.0 / 45;
int i = 1;
while (i <= 5) {
origin = origin + (long) yearsum;
System.out.println("第" + i + "年:" + origin);
i++;
}
}
方法2:
public class PeopleStatic { public static void main(String[] args) { long origin = 312032486; //记录初始人口数 //分步计算 double year = 365.0; double hour = 24.0; double minute = 60; double seconds = 60.0; double birth = year*hour*minute*seconds/7; //每7秒诞生一个人 double died = year*hour*minute*seconds/13; //每12秒死亡一个人 double remove = year*hour*minute*seconds/45; //每45秒移民一个人 long one = (long)birth - (long)died + (long)remove; int j = 1; origin = 312032486; while (j <= 5) { origin = origin + one; System.out.println("第" + j + "年:" + origin); j++; } }
(以公里计的平均速度)假设一个跑步者1小时40分钟35秒内跑了24英里。
编写一个程序显示以每小时多少公里为单位的平均速度值。(注意,1 英里等于 1.6 公里。)
public class AvgSpeed {
public static void main(String[] args) {
double hour = 1; double minute = 40; double seconds = 35;
double time = hour+minute/60+seconds/60/60;
double miles = 24;
double speed = miles*1.6/time;
System.out.printf("跑者的平均速度为:%.2f千米/小时。",speed);
}
}
(代数:求解 2×2 线性方程)可以使用 Cramer 规则解下面的 2 ×2 线性方程组:
Cramer规则:
编写程序,求解以下方程组并显示 x 和 y 的值。
public class PowFunction {
public static void main(String[] args) {
//根据方程赋值
double a = 3.4; double b = 50.2;
double c = 2.1; double d = 2.1;
double e = 44.5; double f = 5.9;
//代入Cramer公式:
double x = (e*d-b*f)/(a*d-b*c);
double y = (a*f-e*c)/(a*d-b*c);
System.out.printf("x=%.2f,y=%.2f",x,y);
}
}
感谢你的阅读。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。