一、练习
- 计算加仑数
package homework;
import java.util.Scanner;
public class work1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入升数:");
double l = sc.nextDouble();
System.out.println(+l+"升等于"+l/3.785412+"加仑");
}
}
- 计算摄氏度
package homework;
import java.util.Scanner;
public class work2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入华氏度:");
double f = sc.nextDouble();
double c = (f-32)/1.8;
System.out.println(f+"华氏度等于"+c+"摄氏度");
}
}
- 计算磅数
package homework;
import java.util.Scanner;
public class work3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("请输入公斤数:");
double kg = sc.nextDouble();
double p = kg*2.20462262185;
System.out.println(kg+"公斤等于"+String.format("%.2f", p)+"榜");
}
}
- 羊吃草
package homework;
public class work4 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("5英亩草,一只羊每小时吃1.2平方米草地的草,大概多长时间吃完?");
double m = 5*4046.86;
double h = m/1.2;
double day = h/24;
System.out.println("大概需要"+Math.round(day)+"天吃完");
}
}
二、编程过程
- 流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。
- 常见的绘制工具有Visio,PowerDesigner等。
三、eclipse自动格式化
- 具体方法:windows–>Preferences–>Java --> Editor–>Save Actions, 看到右边的选项了吧,勾选“Perform the selected actions on save”。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v0wTNMoN-1657198568045)(E:\java\blog\img\Snipaste_2022-07-07_15-19-25.png)]
四、逻辑运算符
-
&& :与运算,两个条件必须同时成立。
-
||: 或运算,两个条件中成立一个即可。
-
! : 非运算,对某个条件进行否认
-
短路运算
int age=100;
char cc='A';
if(cc>='B' || age++<200){
System.out.println("ZZZZZ");
}
System.out.println(age);//?输出101
int age=100;
char cc='A';
if(cc>='B' && age++<200){
System.out.println("ZZZZZ");
}
System.out.println(age);//?输出100,因为短路的原因,导致age++并没有得到执行
int age=200;
char cc='A';
if(cc>='B' || age++<=200){
System.out.println("ZZZZZ");
System.out.println(age);//?输出201
}
五、循环语句
- while
int i = 1;
int sum = 0;
while (i <= 100) {
sum += i;
i++;
}
System.out.print(sum); // 5050
- do/whlie
int i = 1;
int sum = 0;
do {
sum += i;
i++;
} while (i <= 100);
System.out.print(sum); // 5050
- for
int sum = 0;
for (int i = 0; i <= 100; i++) {
sum += i;
}
System.out.print(sum); // 5050