码云地址
https://gitee.com/bubblerui
程序代码,感受,知识点注意事项
7-1 Hello World!
代码:
public class Main{ public static void main (String args[]){ System.out.println("Hello World!"); } }
运行结果:Hello World!
知识点:Java源文件public类,”System.out.println“输出语句
注意:"System"中S大写,输出时格式标点要求完全一致。
7-2 求1到100的和
代码:
public class Main { public static void main (String args[]){ int sum=0; for(int i=1;i<=100;i++){ sum=sum+i; } System.out.println("sum = "+sum); } }
运行结果:5050
知识点: for循环结构,其使用格式为 for(初始化值;循环条件;迭代语句)
i++表示先运算再自增1,++i表示先自增1再运算
注意事项:其中1到100的累加要先把前两位算术和赋值给sum,sum既可表示前两个数的和又可记录下两个数累加时的初始值完成下次累加,直到循环条件结束终止循环,输出sum。
7-3 分段计算居民水费
程序代码:
import java.util.Scanner; public class Main { public static void main (String args[]){ Scanner reader = new Scanner(System.in); double x=reader.nextDouble(); double y; if(x>=0 && x<=15) { y=4*x/3; } else { x<y = 2.5*x-17.5; } System.out.printf("%.2f",y); } }
运行结果:22.50
知识点:输入基本型数据 Scanner reader=new Scanner (System.in)
输入scanner命令之前必须有import java.util.Scanner命令
if esle循环语句 if(表达式){ 语句 } else { 语句 }
基本的逻辑运算符:&& ; || ; !。*为算术运算符。
保留n位小数为(“%nf”,变量)
注意事项:用水量得大于等于零,其中用水量y需要定义成double类型,注意输出格式。
7-4 打印九九口诀表
程序代码:
import java.util.Scanner; public class Main { public static void main (String args[]){ Scanner reader=new Scanner(System.in); int N=reader.nextInt(); for(int i=1;i<=N;i++){ for(int j=1;j<=i;j++){ if(j==i){ System.out.printf("%d*%d=%-4d\n", j, i, i * j); } else{ System.out.printf("%d*%d=%-4d", j, i, i * j); } } } } }
运行结果
知识点:for循环,if else循环,赋值语句,i和j的自增运算
注意事项:输出时格式左右有空格,i和j的i大于j时再不输出乘法表,而且需要第三个值n记录,和i进行比较。
学习内容 | 代码行数 | 博客字数 |
java入门 | 70 | 573 |
输入输出语句 | ||
条件分支语句 | ||
循环语句 | ||
运算符 |