当前位置: 首页 > wzjs >正文

网站商城支付接口媒体软文发稿

网站商城支付接口,媒体软文发稿,推广小程序,怎么做网站的需求1、判断一个数字是否是素数(质数) //方法1: import java.util.Scanner; public static void main(String[] args) {//判断一个数字是否是素数:除了1和它本身外没有其他数可以整除Scanner scan new Scanner(System.in);int num scan.nextInt();boolean flag tru…

1、判断一个数字是否是素数(质数)

//方法1:
import java.util.Scanner;
public static void main(String[] args) {//判断一个数字是否是素数:除了1和它本身外没有其他数可以整除Scanner scan  = new Scanner(System.in);int num = scan.nextInt();boolean flag = true;//默认表示输入的是质数//求开根号的方式 Math.sqrt()int i = 0;for (i = 2; i <= Math.sqrt(num); i++) {if(num % 2 == 0) {flag = false;break;}}if(flag && num > 1){//1不是质数也不是合数System.out.println(num + "是素数");}else{System.out.println(num + "不是素数");}
}

//方法2:
public static void main(String[] args) {//输入一个数据Scanner scanner = new Scanner(System.in);System.out.println("请输入一个整数:");int number = scanner.nextInt();boolean flag = true;//默认表示该整数是质数//判断for(int i = 2;i < number;i++){if(number % i == 0){//说明不是质数flag = false;break;//不用执行后续代码,直接跳出循环}}//需要单独判断1if(flag && number > 1){System.out.println(number + "是一个质数");}else{System.out.println(number + "不是一个质数");}
}

2、输出乘法口诀表

public static void main(String[] args) {//输出乘法口诀表int i = 0;for(i = 1;i <= 9;i++){int j = 0;for(j = 1;j <= i;j++){System.out.print(j + "*" + i + "=" + i*j+" ");}System.out.println();}
}

3、求两个正整数的最大公约数

public static void main(String[] args) {//求两个正整数的最大公约数:辗转相除法Scanner scan = new Scanner(System.in);int num1 = scan.nextInt();//18int num2 = scan.nextInt();//24int num3 = num1 % num2;//18while(num3 != 0){num1 = num2;//24 18num2 = num3;//18 6num3 = num1 % num2;//6 0}System.out.println(num2);
}

4、水仙花数

public static void main(String[] args) {//求水仙花数Scanner scan = new Scanner(System.in);System.out.println("请输入一个数字:");int num = scan.nextInt();//153int count = 0;//统计输入数的位数int tmp = num;//统计输入数字的总位数while(tmp != 0){tmp /= 10;count++;}tmp = num;int sum = 0;while(tmp != 0){sum += Math.pow(tmp % 10,count);//pow(x,y)是x的y次方tmp /= 10;}if(sum == num){System.out.println(num + "是水仙花数");}else{System.out.println(num + "不是水仙花数");}
}

5、求 3~6 位的水仙花数

public static void main(String[] args) {//求水仙花数int num = 0;for(num = 100;num <= 999999;num++){int count = 0;//统计输入数的位数int tmp = num;//统计输入数字的总位数while(tmp != 0){tmp /= 10;count++;}tmp = num;int sum = 0;while(tmp != 0){sum += Math.pow(tmp % 10,count);//pow(x,y)是x的y次方tmp /= 10;}if(sum == num){System.out.print(num + " ");}}}
//运行结果:
//153 370 371 407 1634 8208 9474 54748 92727 93084 548834 

6、写一个函数返回参数二进制中 1 的个数比如: 15 0000 1111 4 个 1

public static void main(String[] args) {//返回参数二进制中1的个数int num = 15;int count = 0;//统计个数for (int i = 0; i < 32; i++) {if(((num >> i) & 1) == 1){count++;}}System.out.println(count);
}

但是上述代码需要根据输入的数据类型在更改,因为不同数据类型的大小不同,所以移动的位数也不用,下面方法可以适用所有情况

public static void main(String[] args) {int num = 15;int count = 0;while(num != 0){count++;num = num & (num-1);}System.out.println(count);
}

7、编写代码模拟三次密码输入的场景。 最多能输入三次密码,密码正确,提示“登录成功”,密码错误, 可以重新输 入,最多输入三次。三次均错,则提示退出程序

使用的是字符串String中的equals函数

import java.util.Scanner;
public class Main {public static void main(String[] args) {Scanner scan = new Scanner((System.in));int count = 3;while(count != 0){System.out.println("请输入密码,你还有"+count+"次机会");String password = scan.nextLine();if(password.equals("123456")){System.out.println("登录成功");break;}else{count--;System.out.println("登录失败");}}}
}

8、获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。

import java.util.Scanner;
public class Main {public static void main(String[] args) {//获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。Scanner scan = new Scanner(System.in);int num = scan.nextInt();//输入的是一个int类型的数值//偶数位:for (int i = 31; i >= 1; i-=2) {System.out.print(((num >> i) & 1) + " ");}System.out.println();//奇数位:for (int i = 30; i >=0 ; i-=2) {System.out.print(((num >> i) & 1) + " ");}}
}

9、平方根

需求:键盘录入一个大于等于2的整数 x ,计算并返回 x 的 平方根 。结果只保留整数部分 ,小数部分将被舍去

//分析:
//平方根   16的平方根4
//         4的平方根2// 10
// 1 * 1 = 1 < 10
// 2 * 2 = 4 < 10
// 3 * 3 = 9 < 10
// 4 * 4 = 16 > 10
//推断:10的平方根是在3~4之间。// 20
// 1 * 1 = 1 < 20
// 2 * 2 = 4 < 20
// 3 * 3 = 9 < 20
// 4 * 4 = 16 < 20
// 5 * 5 = 25 > 20
//推断:20的平方根是在4~5之间。//在代码当中
//从1开始循环,拿着数字的平方跟原来的数字进行比较
//如果小于的,那么继续往后判断
//如果相等,那么当前数字就是平方根
//如果大于的,那么前一个数字就是平方跟的整数部分//1.键盘录入一个整数
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int number = sc.nextInt();
//2.从1开始循环判断
//开始:1 结束: number
for (int i = 1; i <= number; i++) {//用i * i 再跟number进行比较if(i * i == number){System.out.println(i + "就是" + number + "的平方根");//一旦找到了,循环就可以停止了,后面的数字就不需要再找了,提高代码的运行效率。break;}else if(i * i > number){System.out.println((i - 1) + "就是" + number + "平方根的整数部分");break;}
}

在java中求平方根的方式:Math.sqrt(double a);

http://www.dtcms.com/wzjs/397906.html

相关文章:

  • 网站管理的主要工作有哪些今日小说百度搜索风云榜
  • 网站建设方案服务公司关于营销的最新的新闻
  • 大型国有企业网站建设无锡百度竞价公司
  • 定安网站建设品牌策划方案案例
  • 聪明的上海网站网店运营的工作内容
  • 网站开发需要多少钱自媒体人15种赚钱方法
  • 上海网站建设 paiky网站建设制作过程
  • 河南 网站备案高级seo课程
  • 入门 做网站 书籍免费推广平台有哪些
  • 宝安网站公司想要网站导航正式推广
  • 怎样用自己的空间做网站苏州seo关键词优化价格
  • 淘宝联盟返利网站怎么做市场调研的重要性
  • 网站建设实训站长工具忘忧草社区
  • 做网站常用什么软件站长查询工具
  • 做一个国外的网站搜索网站大全
  • 极乐宝盒网站建设百度客服人工在线咨询
  • 如何不花钱开发网站seo 网站推广
  • 即墨网站建设哪里有网络seo是什么
  • 百度飙风算法 小网站免费新闻源发布平台
  • 手机网站怎么建软文广告文案
  • excel做网站页面布局seo优化的主要任务包括
  • 云南网站做的好的公司aso推广
  • 合肥建设管理学院网站百度手机助手最新版下载
  • 网站群建设技术方案百度账号安全中心官网
  • 昆山网页设计报价seo推广百度百科
  • 如何建设网站简答题北京网站sem、seo
  • 做徒步网站怎么样网站策划方案
  • 建设外贸网站要多少钱网站设计与制作公司
  • 做配音的网站百度付费问答平台
  • 网络培训学校排名关键词优化公司哪家效果好