Java实验一 Java编程基础
第一题:
package 闰年;
import java.util.Scanner;
public class 闰年 {
加粗样式
1.使用 if…else 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被 4 整除,但不能被 100 整除;能被 4 整除,又能被 100 整除。
public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("输入一个年分a:");int a=sc.nextInt();if((a % 4 == 0 && a % 100 != 0)||(a % 4 == 0 && a % 100 == 0)) {System.out.println("这一年是闰年。");}else{System.out.println("这一年不是闰年。");}}
}
- 利用switch语句将学生成绩分级,当从键盘中输入学生成绩在100~90范围时,输出“优秀”,在89~80范围时输出“良好”,在79~70范围时输出“中等”,在69~60范围时输出“及格”,在59~0范围时输出“不及格”,在其他范围时输出“成绩输入有误!”。
package switch成绩;
import java.util.Scanner;
public class switch成绩 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入成绩a:");int a=sc.nextInt();int b=0;if (a > 100 && a < 0) {System.out.println("成绩输入有误!");}b = a / 10;switch(b){case 10:case 9:System.out.println("优秀");break;case 8:System.out.println("良好");break;case 7:System.out.println("中等");break;case 6:System.out.println("及格");break;default:System.out.println("不及格");}}}
- 利用循环,计算1+3+7+……+(220-1)的和。
package 循环求和;
import java.util.Scanner;
public class 循环求和 {public static void main(String[] args) { double sum = 0;for(int i = 1; i <= 20; i++){sum=sum+Math.pow(2,i)-1;}System.out.println(sum);}
}
第四题:利用循环语句和break语句,编程求出100—200之间所有素数的和。所谓素数是指除了1和它本身外,不能再被其它数整除的数。
package 素数;
public class 素数 {public static void main(String[] args) {int sum=0;for (int i = 100; i <= 200; i++) { for (int k = 2; k <= i; k++) { if (i % k == 0 && i != k) {break;}if (i % k == 0 && i == k) {sum+=i;}}}System.out.println("sum="+sum);}}
5.利用冒泡排序方法,完成对10个整数从大到小排序并输出。
package 冒泡排序;
import java.util.Scanner;
public class 冒泡排序 {public static void main(String[] args) {int a[]={11,10,8,9,7,0,1,13,5,2};int j=0,i=0;for(i=0;i<a.length;i++){for(j=i+1;j<a.length;j++){if(a[i]>a[j]){int temp=0;temp=a[i];a[i]=a[j];a[j]=temp;}}}for(i=0;i<a.length;i++){System.out.println(a[i]);}}}
- 利用二维数组存储杨辉三角的前10行并打印输出。
package 杨辉三角;public class 杨辉三角 {public static void main(String[] args) {int N=10,i,j;int a[][]=new int [N][];for(i=0;i<N;i++){a[i]=new int[i+1];a[i][0]=1;a[i][i]=1;}for(i=2;i<N;++i){for(j=1;j<i;++j){a[i][j]=a[i-1][j-1]+a[i-1][j];}}for(i=0;i<N;++i){for(j=0;j<=i;++j){System.out.print(a[i][j]+"\t");}System.out.println();}}}
Java实验一 Java编程基础相关推荐
- java程序设计之网络编程基础教程_Java程序设计之网络编程基础教程
基本信息 书名:Java程序设计之网络编程基础教程(21世纪高等学校计算机基础实用规划教材) :43.50元 作者:李芝兴 主编 出版社:清华大学出版社 出版日期:2012-12-1 ISBN:978 ...
- [Java入门笔记] 面向对象编程基础(二):方法详解
2019独角兽企业重金招聘Python工程师标准>>> 什么是方法? 简介 在上一篇的blog中,我们知道了方法是类中的一个组成部分,是类或对象的行为特征的抽象. 无论是从语法和功能 ...
- 实验一 网络编程基础环境实验
实验一 网络编程基础环境实验 实验目的: 1.学会基于NetBeans6编写JAVA程序: 2.掌握基础的I/O流编程技术: 3.掌握基于Thread类编程的具体应用. 实验要求: 1.建立一个独立的 ...
- Java实验01 Java编程基础(猜数字游戏、随机点名器)
实验一 Java编程基础 实验1-1 随机点名器 一.实验描述 1. 任务描述 编写一个随机点名的程序,使其能够在全班同学中随机点中某一名同学的名字.随机点名器具备3个功能,包括存储全班同学姓名.总览 ...
- Java实验8 T3.编程显示当前鼠标的位置坐标
编程显示当前鼠标的位置坐标 package text8;import java.awt.*; import java.awt.event.*;class Mouse extends Frame imp ...
- Java实验8 T1.编程包含一个标签和一个按钮,在“你好”和“再见”之间切换
编程包含一个标签和一个按钮,单击按钮时,标签的内容在"你好"和"再见"之间切换.分别用本类(该类自身),外部类,内部类,匿名内部类,以及lambda表达式完成. ...
- spark编程基础python版实验报告_Spark编程基础(Python版)
章 大数据技术概述 1.1 大数据概念与关键技术 1.1.1 大数据的概念 1.1.2 大数据关键技术 1.2 代表性大数据技术 1.2.1 Hadoop 1.2.2 Spark 1.2.3 Flin ...
- 数字连连看java实验报告,Java语言实现数字连连看源码
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class lianliankan implement ...
- 疯狂java实验五数据流编程_2017-2018-2 20165209 实验五《网络编程与安全》实验报告...
2017-2018-2 20165209 实验五<网络编程与安全>实验报告 实验报告封面 北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1652 姓名:陈思 ...
- Java实验2 Java语言基础
目录 实验内容 (一)声明不同数据类型的变量 (二)了解各种类型的取值范围和变量的使用范围 (三)使用关系运算符和逻辑运算符 (四) 使用表达式语句与复合语句 (五) 使用选择语句 (六) 使用循环语 ...
最新文章
- airbnb_我如何在一个晚上建立音乐工作室的Airbnb
- 【OpenCV3】模板匹配——cv::matchTemplate()详解
- python中的ord函数
- 调度算法为何被阿里如此重视?
- Backbone Model——数据模型
- android自定义数字键盘和字母键盘,Android自定义键盘的实现(数字键盘和字母键盘)...
- GMF学习系列(二) 一些知识点(续2)
- java基础杂谈(二)
- 教你利用铁威马NAS为电脑存储空间扩容
- Checker框架学习笔记
- 用区块链保护数字作品版权,守护创作者的合法权益
- 海尔简爱S11笔记本BIOS设置U盘启动教程
- win7网络适配器_win7网络重置
- 根据计算机配置设置bios,设置BIOS让计算机每天都按时自动开机
- Codevs 1066 引水入城 2010年NOIP全国联赛提高组
- IGBT体二极管参数
- 华为 FTTB(大ONU)修改同时节目观看数
- Hadoop官网使用教程
- 目标检测系列论文汇总
- SAP案例教程MM采购前台操作
热门文章
- coon.php连接,新手关于$coon的连接问题
- 微信小程序转发功能的实现
- 如何成为有效学习的高手:4. 在衣食住行上训练专注力
- idea中快速查找类和方法名
- flash开发android应用程序,利用Flash Professional CS5.5开发Android应用
- 网站制作笔记一域名购买与主机备案
- 概率论的V=max{X,Y},U=min{X,Y},W=X+Y的求解分布律解法——笔记
- 仿微信雷达寻好友动画
- 求长方形和正方形的周长
- 有趣好玩的python编程网站