javaSE基础代码案例

package org.test;
import java.util.Arrays;
import java.util.Scanner;/*** 
* 项目名称:Test   
* 类名称:TestMain   
* 类描述:   
* 创建人:Mu Xiongxiong  
* 创建时间:2018-3-29 下午3:49:00   
* 修改人:Mu Xiongxiong   
* 修改时间:2018-3-29 下午3:49:00   
* 修改备注:
* 个人博客地址:https://blog.csdn.net/qq_34137397 
* @version    
**/
public class TestMain {static Scanner scanner = new Scanner(System.in);/*** * @Description: 该方法的主要作用:* 小明左手拿着黑桃10,右手拿着红桃8,*现在要交换小明左右两只手里面的纸牌,*使用程序模拟这一过程。* @Title: test1* @param   设定文件  * @return  返回类型:void   * 个人博客地址:https://blog.csdn.net/qq_34137397 * @throws*/public static void test1(){String left = "黑桃10";String right="红桃8";String temp = "";temp = left;left = right;right = temp;System.out.println("左边"+left);System.out.println("右边"+right);}//从键盘输入3个整数,分别赋给a,b,c,//然后将输入的数按照从小到大的顺序放在a,b,c,中,//并输出三个变量的值public static void test2(){System.out.println("请输入第一个数:");int a  = scanner.nextInt();System.out.println("请输入第二个数:");int b = scanner.nextInt();System.out.println("请输入第三个数:");int c = scanner.nextInt();int x=0;if(a>b){x=a;a=b;b=x;}if(a>c){x=a;a=c;c=x;}if(b>c){x=b;b=c;c=x;}System.out.println(a+","+b+","+c);}//使用for循环,计算2+4+6+.....+n的总和。n=100public static void test4(){int sum=0;for(int i=2;i<=100;i+=2){sum+=i;}System.out.println(sum);}//用while语句编写程序1+2+3+.....+100。public static void test5(){int i = 0;int sum = 0;while( i<=100){i++;sum+=i;}System.out.println("总和是:"+sum);}//输入一批数,输出其中的最大值和最小值,输入0结束public static void test6(){int max = 0,min = 0,nums = 1,i = 0;System.out.println("请输入第1个数:");nums = scanner.nextInt();max = nums;min = nums;for(i = 1;nums != 0;i++){System.out.println("请输入第"+(i+1)+"个数:");nums = scanner.nextInt();if(nums != 0){        if(nums > max){max = nums;}if(nums < min){min = nums;}}}System.out.println("最大值为:"+max);System.out.println("最小值为:"+min);
}//对1-100的奇数进行求和(利用for语句并利用continue语句)。public static void test7(){int sum = 0;for (int i = 1; i <=100; i++) {if(i%2==0){continue;}else{sum+=i;}}System.out.println("和是:"+sum);}//编写程序,实现猜数小游戏。//随机生成一个0~99(包括0和99)//的数字,从控制台输入猜测的数字,//输出提示太大还是太小,继续猜测,//直到猜到为止,游戏过程中,记录猜对所需的次数,public static void test8(){//生成一个随机数int num = (int)(Math.random()*100);System.out.println("随机数是:"+num);System.out.println("请猜数字:");int cai = scanner.nextInt();int count = 1;do {if(cai>num){System.out.println("猜的太大了");}else if(cai<num){System.out.println("猜的太小了");}else{System.out.println("终于猜对了!");break;}count++;System.out.println("请猜数字:");cai = scanner.nextInt();} while (cai!=num);System.out.println("猜的次数是:"+count);switch (count) {case 1:System.out.println("你太聪明了!");break;case 2:case 3 :case 4:case 5:System.out.println("不错,再接再厉!");break;default:System.out.println("太笨了");break;}}//编写一个程序,//从键盘读入10个整数存入整型数组a中,//然后逆序输出这10个整数。public static void test9(){int num[] = new int [10];for (int i = 0; i < num.length; i++) {System.out.println("请输入第"+(i+1)+"个数:");num[i] = scanner.nextInt();}//排序Arrays.sort(num);for (int i =num.length-1;i>=0 ;i--) {System.out.println(num[i]);}}//鸡兔同笼问题,笼中上面头有35个,下面94只脚,问,总共有几只兔几只鸡。public static void test10(){int x=0;       //鸡int y=0;       //兔for(x=0;x<=35;x++) {         //遍历鸡的只数y=35-x;                             //兔的只数等于35 - 鸡if(2*x+4*y==94)             //如果鸡和兔的脚总数是94            System.out.println("鸡"+x+"只,兔"+y+"只");}}//手动输入一个正整数,判断其是否为素数public static void test11(){System.out.println("请输入一个正整数:");int num = scanner.nextInt();boolean flag = false;if(num<=1){System.out.println("他不是素数!");}else{for (int i = 2; i < num; i++) {if(num%i==0){flag = true;}}if(flag==true){System.out.println(num+"不是素数");}else{System.out.println(num+"是素数");}}}public static void test12(){int a = 2,b= 1,c= 0,sum=0;for (int i = 1; i <=20; i++) {sum = a/b; c = a+b;b = a;a = c;}System.out.println("和为\t"+sum);}public static void main(String[] args) {test12();}}

这里写图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/326480.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

迪杰斯特拉算法(最短路径)

描述 算法过程 代码实现 package com.atguigu.dijkstra;import com.sun.xml.internal.fastinfoset.algorithm.BooleanEncodingAlgorithm;import javax.sound.midi.Soundbank; import java.util.Arrays; import java.util.TimerTask;public class DijkstraAlgorithm {public st…

MySQL instr()函数

转载自 MySQL instr()函数 MySQL INSTR函数简介 有时&#xff0c;您想要在字符串中查找子字符串或检查字符串中是否存在子字符串。在这种情况下&#xff0c;您可以使用字符串内置INSTR()函数。 INSTR()函数返回字符串中子字符串第一次出现的位置。如果在str中找不到子字符串…

如何给视频中插入视频,字幕,以及去掉前后广告

昨天白天接到了一个这样的需求&#xff0c;就是剪辑一段视频&#xff0c;给视频中加入插入一个剪短的介绍&#xff0c;然后把没有用的截取掉。 看起来很简单&#xff0c;确实&#xff0c;利用常用的视频剪辑软件就可以直接实现&#xff0c;但是事实并不是这样的&#xff0c;接…

ZKEACMS for .Net Core 深度解析

ZKEACMS 简介 ZKEACMS.Core 是基于 .Net Core MVC 开发的开源CMS。ZKEACMS可以让用户自由规划页面布局&#xff0c;使用可视化编辑设计“所见即所得”&#xff0c;直接在页面上进行拖放添加内容。 ZKEACMS使用插件式设计&#xff0c;模块分离&#xff0c;通过横向扩展来丰富CMS…

java design按钮_DesignJava 设计模式,讲述 的各种 方便在项目中进行 框架结构 Develop 238万源代码下载- www.pudn.com...

文件名称: DesignJava下载收藏√ [5 4 3 2 1 ]开发工具: Java文件大小: 1675 KB上传时间: 2013-11-21下载次数: 2提 供 者: 102426详细说明&#xff1a;JAVA设计模式&#xff0c;讲述java的各种设计模式&#xff0c;方便在项目中进行设计框架结构-JAVA design patterns, j…

剪辑视频、去掉爱剪辑前后广告、视频中添加黑幕简要教程

昨天白天接到了一个这样的需求&#xff0c;就是剪辑一段视频&#xff0c;给视频中加入插入一个剪短的介绍&#xff0c;然后把没有用的截取掉。看起来很简单&#xff0c;确实&#xff0c;利用常用的视频剪辑软件就可以直接实现&#xff0c;但是事实并不是这样的&#xff0c;接下…

弗洛伊德算法

思路分析 代码实现 package com.atguigu.floyd;import java.util.Arrays;public class FloydAlgorithm {public static void main(String[] args) {//测试看看图是否创建成功char[] vertex{A,B,C,D,E,F,G};//创建邻接矩阵int[][] matrixnew int[vertex.length][vertex.length]…

Productivity Power Tools,对于Visual Studio 2017的15个扩展

在Visual Studio 2017正式发布期间&#xff0c;微软公司更新并发布了Productivity Power Tools的扩展版本。Productivity Power Tools的这个版本包括了针对VS 2017的15处扩展。 新版本Productivity Power Tools的优点之一是它允许微软监测哪些组件是开发者最频繁使用的&#xf…

常用数据库复习资料

mast&#xff1a;数据库控制SQL Server的所有方面。这个数据库中包括所有的配置信息、用户登录信息、当前正在服务器中运行的过程的信息。model:数据库是建立所有用户数据库时的模板。当你建立一个新数据库时&#xff0c;SQL Server会把model数据库中的所有对象建立一份拷贝并移…

利用 Azure Functions 实现无服务器体系结构

从工具到机器再到计算机&#xff0c;我们一直在寻找能够自动执行重复工作并让我们所处理的上下文规范化的方法&#xff0c;以便我们可以将重心放在做出高价值的专业化贡献上&#xff0c;从而完成任务并解决问题。 与此同时&#xff0c;很显然&#xff0c;随着 IT 产业的不断发展…

2020蓝桥杯省赛---java---C---3( 跑步训练)

题目描述 代码实现 方式一 方式二 package com.atguigu.lanqiao;public class Main {public static void main(String[] args) {int target10000;int count0;boolean flagtrue;//判断此次是否需要跑步while (true){//如果小于600体力并且需要跑步&#xff0c;证明这一分钟跑…

sqlserver中常用的几个存储过程

sqlserver中的存储过程&#xff0c;何为存储过程呢&#xff1f; 存储过程&#xff08;Stored Procedure&#xff09;是在大型数据库系统中&#xff0c;一组为了完成特定功能的SQL 语句集&#xff0c;存储在数据库中&#xff0c;经过第一次编译后再次调用不需要再次编译&#x…

java枚举类定义性别_Java 枚举类和自定义枚举类和enum声明及实现接口的操作

1.枚举类注&#xff1a;JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个成员, 则可以作为一种单例模式的实现方式1.枚举类的属性1、枚举类对象的属性不应允许被改动, 所以应该使用 private final 修饰2、枚举类的使用 private final 修饰的…

2020蓝桥杯省赛---java---B---4( 合并检测)

题目描述 思路分析 假设A国有n个人&#xff0c;感染者有n/100 每k个人一组&#xff0c;共n/k组&#xff0c;共用n/k瓶试剂 按照最坏的情况&#xff0c;每多出一个感染者就多用k瓶试剂&#xff0c; 因此共用n/k(n/100)*k瓶试剂 n是定值&#xff0c;所以求(1/kk/100)最小 由于ab…

visual studio 2017发布dotnet core到docker

docker的好处不用多说&#xff0c;有不了解的可移步《docker入门》&#xff0c;作为一个.net方面的老鸟也想早点搭上docker末班车&#xff0c;减少布署中的各种坑。以下我是在Visual Studio 2017正式版发布后&#xff08;其实VS2015也是可以的&#xff09;&#xff0c;完全跑起…

JDK环境变量配置

1.变量名&#xff1a; JAVA_HOME 变量值&#xff1a;&#xff08;变量值填写你的jdk的安装目录&#xff0c;例如本人是 E:\Java\jdk1.8.0&#xff09;2.变量名&#xff1a; Path 变量值&#xff1a; ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.变量名&#xff1a; CLASSPATH 变量…

2020蓝桥杯省赛---java---B---5( REPEAT 程序)

题目描述 【问题描述】附件 prog.txt 中是一个用某种语言写的程序。其中 REPEAT k 表示一个次数为 k 的循环。循环控制的范围由缩进表达&#xff0c;从次行开始连续的缩进比该行多的&#xff08;前面的空白更长的&#xff09;为循环包含的内容。例如如下片段&#xff1a;REPEA…

强势解析 eBay BASE 模式、去哪儿及蘑菇街分布式架构

互联网行业是大势所趋&#xff0c;从招聘工资水平即可看出&#xff0c;那么如何提升自我技能&#xff0c;满足互联网行业技能要求&#xff1f;需要以目标为导向&#xff0c;进行技能提升。 本文主要针对分布式系统设计、架构(数据一致性)做了分析&#xff0c;祝各位早日走上属于…

利用老毛头启动盘重装win7

注意&#xff1a;请不要跟着本教程一步一步的做&#xff0c;要先看一遍 1&#xff0e;安装win7安装 安装win7系统所需材料&#xff1a; 老毛桃PE系统 下载地址&#xff1a;http://www.laomaotao.tv/如使用其它PE系统也是一样&#xff0c;这里我用老毛桃为例 Win系统镜像…

2020蓝桥杯省赛---java---B---6(分类计数)

题目描述 思路分析 把字符串转换成字符数组 代码实现 package com.atguigu.lanqiao;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);String str sc.next();char[] temp str.toCharArray();int…