零基础自学javase黑马课程第十三天
【摘要】 零基础自学javase黑马课程第十三天✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习💻首发时间:🎞2022年11月7日🎠🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲🎀🎀🎀今日分享:把时间分给睡眠,分给书籍,分给运动,分给花鸟树木和山川湖海,分给你...
零基础自学javase黑马课程第十三天
✨欢迎关注🖱点赞🎀收藏⭐留言✒
🔮本文由京与旧铺原创,csdn首发!
😘系列专栏:java学习
💻首发时间:🎞2022年11月7日🎠
🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦
🎧作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲
🎀🎀🎀今日分享:把时间分给睡眠,分给书籍,分给运动,分给花鸟树木和山川湖海,分给你对这个世界的热爱,而不是将自己浪费在无聊的人和事上,当你开始做时间的主人,你会感受到平淡生活中喷涌而出的平静的力量,至于那些焦虑和不安,自然烟消云散
🐱💻导航小助手
🎎综合练习06-数字加密和解密
某系统的数字密码大于0,比如1983,采用加密方式进行传输
规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将所有数字反转,得到一串新数
package Common;
import java.util.Scanner;
public class Test6 {
public static void main(String[] args){
//1.分析:把整数里面的每一位放到数组当中
Scanner sc = new Scanner(System.in);
int number = sc.nextInt();
int[] arr = Test7.func2(number);
//2.加密
//每位数加上5
//对10取余
for (int i = 0; i < arr.length; i++) {
arr[i]=arr[i]+5;
arr[i]=arr[i]%10;
}
//将所有数字反转
for (int i = 0,j=arr.length-1; i < j; i++,j--) {
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
//3.把数组里面的每一个数字进行拼接,变成加密之后的结果
number=0;
for (int i = 0; i < arr.length; i++) {
number=number*10+arr[i];
}
System.out.println(number);
}
}
package Common;
import java.util.Scanner;
public class Test7 {
public static int[] func2(int number){
//需求:把整数上的每一位都添加到数组当中。反向推导
//1.计算出数组的长度
//定义一个变量临时记录number的值,就是为了第三步的时候再次使用
int temp=number;
//定义一个变量进行统计
int count=0;
while(number!=0){
//每一次循环就去掉右边的一个数字
number=number/10;
count++;
}
//2.定义数组,动态初始化
int[] arr=new int[count];
//3.把整数上的每一位都添加到数组上
int index=arr.length-1;
while(temp!=0){
int ge=temp%10;
temp=temp/10;
arr[index]=ge;
index--;
}
return arr;
}
}
🥞01.面向对象介绍
package Common;
import java.util.Random;
import java.util.Scanner;
public class Test11 {
public static void main(String[] args){
//1.得到一个随机数对象,用于得到随机数
Random r=new Random();
int data=r.nextInt(10)+1;
System.out.println(data);
//2.创建一个Scanner对象,用于接收用户输入的数据
Scanner sc=new Scanner(System.in);
System.out.println("请您输入您的年龄:");
int age=sc.nextInt();
System.out.println(age);
}
}
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)