Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程
Java作业:第一次过程性考核
••《结构化程序设计》••
考核目标:初步了解Java基本语法规则,学习结构化程序设计思想。
码云链接:https://gitee.com/SoridoD/codes
7-1 Hello World !
输出一个短句“Hello World!”
解析:超级简单的小程序,不多说,直接上代码。
代码如下:
public class Main
{
public static void main(String args[])
{
System.out.print("Hello World!");
}
}
7-2 求1到100的和
编写程序,计算1+2+3+...+100的值
输出格式:sum = 值
解析:同样简单的小程序,累加通过for语句实现。
代码如下:
public class Main
{
public static void main(String args[])
{
int i,sum;
for(i=1,sum=0;i<=100;i++)
{
sum+=i;
}
System.out.println("sum = " +sum);
}
}
7-3 分段计算居民水费
为鼓励节约用水,自来水公司采取按用水量阶梯式计价的办法:
居民应交水费 y 与月用水量 x 相关:
当x不超过15吨时,y=4x/3;
超过后,y=2.5x−17.5。
要求:输入水量x输出水费y(精确到小数点后两位)
解析:本题并无难度,注意一下输出的格式即可。
代码如下:
import java.util.*; //为方便,java.util.后用了*表示所有,原为Scanner
public class Main
{
public static void main(String args[])
{
Scanner reader=new Scanner(System.in);
double x,y;
x=reader.nextDouble();
y=(x<=15)?4*x/3:2.5*x-17.5; //为了简便,这里应用了条件表达式
System.out.printf("%.2f",y); //printf 格式化输出,%.2f 保留小数点后两位
}
}
7-4 打印九九口诀表
要求:给定一个数N(N≤9),输出从1*1到N*N的部分口诀表。
完整九九口诀表格式:(积占四位,左对齐)
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
解析:用一个for包含另一个for,来控制输出的行数和列数。
代码如下:
import java.util.*;
public class Main
{
public static void main(String args[])
{
Scanner reader=new Scanner(System.in);
int N=reader.nextInt();
int i,j;
for(i=1;i<=N;i++) //第i行
{
for(j=1;j<=i;j++) //第j列
{
System.out.printf("%d*%d=%-4d",j,i,j*i); //%-4表示左对齐占4位
}
System.out.println(); //每行输出后要换行
}
}
}
结束语:本文章没有给出运行结果,源于代码过于简单,
本文章只用于作业用途,定有缺陷,请大家多提意见,随便参考
Java作业:第一次过程性考核 ——长春职业技术学院 16级网络工程的更多相关文章
- Java作业:第四次过程性考核 ——长春职业技术学院 16级网络工程
Java作业:第四次过程性考核 码云链接:https://gitee.com/SoridoD/java_kaohe4 (时间匆忙没打注释,真有急事) (客户端和服务器会自动创建表,所以没有sql ...
- Java作业:第二次过程性考核 ——长春职业技术学院 16级网络工程
## 时间有限,脑力不足 ## 只给出代码部分(附带注释) 码云 https://gitee.com/SoridoD/codes 7-5: import java.util.Scanner; clas ...
- Java实训:实训一 ——长春职业技术学院 16级网络工程
Java实训:实训一 本文会解释一些设计思路. 想看具体过程,请转:https://www.cnblogs.com/lxwlxw/p/10114187.html 笑维的码云项目命名不太对,所以我来:h ...
- 福建工程学院16级第一周寒假作业E题----第七集,奇思妙想
第七集,奇思妙想 ...
- Java面向对象(封装性概论)
Java面向对象(封装性概论) 知识概要: (1)面向对象概念 (2)类与对象的关系 (3)封装 (4)构造函数 (5)this关键字 (6)static关键 ...
- Java 程序运行过程中的内存分析
作为 java 程序员,都应该知道 Java 程序运行在 JVM(Java Virtual Machine,Java 虚拟机)上,可以把 JVM 理解成 Java 程序和操作系统之间的桥梁,JVM 实 ...
- 【Java】类加载过程
JVM把class文件加载到内存,并对数据进行校验.解析和初始化,最终形成JVM可以直接使用的Java类型的过程. 类加载的过程主要分为三个部分: 加载 链接 初始化 而链接又可以细分为三个小部分: ...
- 初识Java作业
初识Java作业 一. 填空题 Java技术按照用途不同分为三大版本,分别是JavaSE. javaEE 和JavaMe Java虚拟机就是一个虚拟的用于执行 .class ...
- 第五次Java作业
作业一: 文件显示列表框. 增加了下拉式组合框,text区域设置颜色为红色. import javax.swing.*; import java.awt.*; import java.io.File; ...
随机推荐
- 提高组noip2015
一道二分答案裸题,一道dp,一道各种裸题的混合(树上差分+二分答案+LCA) stone: 二分查找裸题啊: int check(int x) { ,last=; ;i<=n;i++) if(a ...
- 证明:对于一棵二叉树,若度为2的结点有n2个,叶子结点有n0个,则n0=n2+1
假设二叉树的0度,1度,2度结点数分别为\(n_0\),\(n_1\),\(n_2\),总节点数为\(T\) 则按照结点求和有 \[T=n_0+n_1+n_2 (1)\] 按照边求和,因为节点数等于边 ...
- 关于Redis处理高并发
Redis的高并发和快速原因 1.Redis是基于内存的,内存的读写速度非常快: 2.Redis是单线程的,省去了很多上下文切换线程的时间: 3.Redis使用多路复用技术,可以处理并发的连接.非阻塞 ...
- SQL Server同一表不同列数据同步
直接上脚本 update table set a=b where a=xxx table==表名称 a==需要同步的列 b==数据源列,就是a列要的数据是b列的数据 where 条件.不加where则 ...
- python中模块的__all__详细使用
python模块中的__all__,用于模块导入时限制,如:from module import * 此时被导入模块若定义了__all__属性,则只有__all__内指定的属性.方法.类可被导入:若没 ...
- IOS runtime运行机制详解(一)
OC运行机制是指,可以运行的时候动态调用函数.因为C语言必须在编译的时候就决定调用哪个函数. 我们平时写的OC代码,它在运行的时候也是转换成了runtime的方式运行的.任何方法调用本质:就是发送一个 ...
- 区块链 编译android geth 填坑记录 ubuntu
下载geth 源码 直接 make android 下载android ndk sdk 配置环境变量cd 安装golang 设置环境变量 发现没有gomobile命令 按照wiki方法 执行安装g ...
- 显示等待 (web自动化测试)
from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from sel ...
- 【安卓进阶】Scroller理解与应用
项目中有个需求,就是在RecyclerView的item中进行侧滑,一开始同事推荐了一个开源库,使用起来确实也方便好用,直接在布局作为父布局即可实现侧滑. 自己也非常好奇这个开源库到底用了什么API能 ...
- Asp.net core 学习笔记 Fluent Validation
之前就有在 .net 时代介绍过了. 这个 dll 也支持 .net core 而且一直有人维护. 对比 data annotation 的 validation, 我越来越觉得这个 fluent 好 ...