- 博客(11)
- 收藏
- 关注
原创 java小程序——简单的学生信息系统
先建立一个主界面,在建一个学生类主界面及相关方法package com.example.student;import java.util.ArrayList;import java.util.Scanner;public class MainView {public static void main(String[] args) {ArrayList arrayList = new ArrayList<>();while(true){System.out.println(“请输
2020-09-20 15:33:34 288
原创 Java小程序——字符串反转,StringBuilder与String相互转换和StringBuilder的字符串拼接
字符串反转等于字符从后往前重新拼接import java.util.Scanner;/*字符串反转*/public class test7 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println(“请输入一个字符串:”);String a = sc.nextLine();String b = reverse(a);System.out.pri
2020-09-20 15:28:31 303
原创 JAVA小程序——用户登录和遍历字符串统计字符个数
用户登录这里的用户名和密码是已知的,主要考察equals的用法import java.util.Scanner;/*用户登录已知用户名和密码共有三次登陆机会,登陆后给出相应提示*/public class test5 {public static void main(String[] args) {int i = 0;while (i < 3){Scanner sc = new Scanner(System.in);System.out.println(“请输入用户名:”);
2020-09-20 15:23:03 219
原创 JAVA小程序——百钱买百鸡与数组内容反转
/*百钱百鸡需求:公鸡一只5钱,母鸡一只3钱,鸡仔3只一钱,百钱买百只鸡x+y+z =1005x+3y+z/3=100这里有条件(0<=x<20,0<=y<33,0<=z<100,且是3的倍数)*/这里有两个方法,不加注释的是法一,加注释的是法二都是依据上边的条件和变量的取值范围来实现遍历,输出不同的鸡数量public class ThreeTest {public static void main(String[] args) {for(int i
2020-09-20 15:17:51 163
原创 JAVA小程序——兔生兔,兔不死问题
兔生兔,兔不死问题:这里有两种方法1.可以不用数组,用a,b代替月份,s代替下一个月兔子对数,后面若是偶月则b替代s做下个月,若是奇月则是a替换s,这样一直相加下去,则s一直是每个月兔子的总数;2.用数组到几月则这么一直加下去即可有一对兔子从出生后到第三个月开始生一对兔子小兔子长到三个月也开始生一对兔子假设兔子不死那么20个月后有多少对兔子1月.1对2月.1对3月.2对 = 1月兔子对数+2月兔子对数4月.3对= 2月兔子对数+ 3月兔子对数5月. 5对 =
2020-09-20 15:04:02 262
原创 Java小程序编写-水仙花数
第一个水仙花数import java.util.Scanner;/*水仙花数1.这是一个三位数2.此数每个位上的数的立方和它本身相同则此数是水仙花数3.判断有多少个水仙花数*/public class FirstTest {public static void main(String[] args) {int gewei;int shiwei;int baiwei;int count = 0;Scanner sc = new Scanner(System.in);System
2020-09-20 14:51:20 693
原创 Android数据存储方案——文件存储
文件存储不对存储的内容进行任何的格式化处理,所有数据都是原封不动的保存到文件当中,因而它比较适合用于存储一些简单的文本数据。将数据存到文件中:Context类中提供了一个openFileOutput()方法,其中包含两个参数,第一个参数是文件名(可以不包括路径,都默认存储到data/data//files/目录下的),第二个参数是是文件的操作模式,主要有两种模式可供选择,MODE_PRIVATE(所写的内容会覆盖原文件内容)和MODE_APPEND(若已存在,往文件中追加内容,不存在就创建新文件);从文
2020-09-10 22:51:58 291
原创 SharedPreferences存储保留账号和密码
SharePreferences是使用键值对方式存储的,即当保存一条数据,需提供一个对应的键值,通过对应的键值取出数据:下面是一个简单的用SharePreferences来存账号和密码以达到保存效果:两个界面LoginActivity(首界面)和MainActivity,在首界面布局:代码package com.example.snake.sharedpreferencesrremeberpassward;import android.content.Intent;import android
2020-09-08 22:53:10 703
原创 Android的service两种开启方式和UI操作(子线程)2020-09-07
Android的两种开启关闭Service和异步处理UI控件这其中包括5个按钮startService,stopService,binderService,unBinderService,changeTextView,前两个按钮是为了展示第一种开启服务的方法,带binder的是第二种绑定binder开启服务的方法,最后一个是强制修改控件的Text的文本内容:代码:我创建了两个Service第一个MyService(startService,stopService):package com.examp
2020-09-07 21:33:00 985
原创 Android Service完整的下载管理代码
定义一个下载接口public interface DownloadListener {void onProgress(int progress);void onSuccess();void onFailed();void onPause();void onCanceled();}这个回调接口是为了对于下载过程中的各种状态的监听和回调定义一个下载任务类package com.example.snake.servicebestpractice;import android.os.Async
2020-09-07 19:36:20 529
原创 Android 使用消息通知 不显示可能的原因
通知的安卓代码:public class MyService extends Service {…public void onCreate() {super.onCreate();Log.d(“Myservice”, "onCreate execute ");Intent intent = new Intent(this,MainActivity.class);PendingIntent pi = PendingIntent.getActivity(this,0,intent,0);Noti
2020-09-06 10:14:13 1821
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人