admin 管理员组

文章数量: 887031


2023年12月17日发(作者:oracle数据库for循环语句)

Java

程序设计总复习题

1、 编写一个Java程序在屏幕上输出“你好!”。(p13,例1-1)

//programme name

public class Helloworld {

public static void main(String[] args) {

("你好!" );

}

}

2. 编写一个Java程序,用if-else语句判断某年份是否为闰年。

// Programme Name

public class LeapYear{

public static void main(String args[]){

int year=2010;

if(!=0)

year=nt(args[0]);

if((year%4==0 && year%100!=0)||(year%400==0))

n(year+" 年是闰年。");

else

n(year+" 年不是闰年。");

}

}//if-else语句

3、编写一个Java程序在屏幕上输出1!+2!+3!+……+10!的和。(p64,例2-2)

// programme name

public class ForTest {

public static void main( String args[] ) {

int i,j,mul,sum=0;

for(i=1;i<=10;i++) {

mul=1;

for(j=1,j<=i;j++) {

mul=mul*j;

}

sum=sum+mul;

}

n(“1!+2!+3!+……+10!= ”+sum);

}

}

4. (1)编写一个圆类Circle,该类拥有:

①一个成员变量

Radius(私有,浮点型); // 存放圆的半径;

②两个构造方法

Circle( ) // 将半径设为0

Circle(double r ) //创建Circle对象时将半径初始化为r

③ 三个成员方法

double getArea( ) //获取圆的面积

double getPerimeter( ) //获取圆的周长

void show( ) //将圆的半径、周长、面积输出到屏幕

(2)编写一个圆柱体类Cylinder,它继承于上面的Circle类。还拥有:

①一个成员变量

double hight(私有,浮点型); // 圆柱体的高;

②构造方法

Cylinder (double r, double h ) //创建Circle对象时将半径初始化为r

③ 成员方法

double getVolume( ) //获取圆柱体的体积

void showVolume( ) //将圆柱体的体积输出到屏幕

编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。

//Programme Name

class Circle { //定义父类--园类

private double radius; //成员变量--园半径

Circle() { //构造方法

radius=0.0;

}

}

Circle(double r) { //构造方法

}

radius=r;

double getPerimeter() { //成员方法--求园周长

}

return 2**radius;

double getArea() { //成员方法--求园面积

}

return *radius*radius;

void disp() { //成员方法--显示园半径、周长、面积

}

n("园半径="+radius);

n("园周长="+getPerimeter());

n("园面积="+getArea());

class Cylinder extends Circle { //定义子类--圆柱类

}

private double hight; //成员变量--园柱高

Cylinder(double r,double h) { //构造方法

}

super(r);

hight=h;

public double getVol() { //成员方法--求园柱体积

}

return getArea()*hight;

public void dispVol() { //成员方法--显示园柱体积

}

n("圆柱体积="+getVol());

public class TestCylinder { //定义主类

public static void main(String args[]) { //主程入口

Circle Ci=new Circle(10.0); // 生成园类实例

(); // 调用园类的方法

Cylinder Cyl=new Cylinder(5.0,10.0); //生成圆柱类实例

(); //调用父类方法

l(); //调用子类方法

}

}

5、编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。(p39,例2-10,2-11)

//programme name

import .*;

public class Strinput

{

public static void main(String args[]) {

String s1,s2,ss,si,sf;

int i1,i2;

float f1,f2;

BufferedReader strin=new BufferedReader(new InputStreamReader());

try{ ("输入第一个字符串:" );

s1= ne();

("输入第二个字符串:" );

s2= ne();}

catch(Exception e){ n(sage());}

i1 = nt(s1);

i2 = nt(s2);

f1 = loat(s1);

f2 = loat(s2);

ss = strAdd(s1,s2);

si = strAdd(i1,i2);

sf = strAdd(f1,f2);

n ("输入的二个字符串相加结果为:"+ss );

n ("输入字符串转换为整数相加结果为:"+si );

n ("输入字符串转换为浮点数相加结果为:"+sf );

}

String strAdd(String str1,String str2) {

return str1+str2;

}

String strAdd(int int1,int int2) {

return f(int1+int2);

}

String strAdd(float flt1,float flt2) {

return f (flt1+flt2);

}

}

6. 应用FileInputStream类,编写应用程序,从磁盘上读取一个Java程序,并将源程序代码显示在屏幕上。(被读取的文件路径为:E:/myjava/)

// Programme Name

import .*;

public class FISDemo {

public static void main(String args[]) {

byte[] buf=new byte[2056];

try{

FileInputStream fileIn=new FileInputStream("e:/myjava/");

int bytes=(buf,0,2056);

String str=new String(buf,0,bytes);

n(str);

}catch(Exception e){

tackTrace( );

}

}

7、编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到文件

中,并以相反的顺序读出显示在屏幕上。(p190,例7-2)

//programme name

import .*;

public class IODemo {

public static void main( String args[] ) {

int data[] = {100,101,102,103,104,105};

int t;

try

{ DataOutputStream out = new DataOutputStream (new FileOutputStream(“”));

for(int i=0;i<;i++)

nt(data[i]);

();

DataInputStream in = new DataInputStream (new FileInputStream(“”));

for(int i= -1;i>= 0;i--) {

t=t(data[i]);

(“ ”+t);

}

n( );

();

}catch(IOException e)

{ n(sage());}

}

}

8. 利用Applet类和Runnable接口实现滚动字幕,其中字幕文字(“学好Java有工作”)和时间间隔(“200”)需要由页面文件中标记的子标记传递。

import ;

import cs;

import t;

public class MoveMessage extends JApplet implements Runnable {

String str;

int time;

private Thread thread;

public void init() {

setBackground();

str = getParameter("message");

String timeArg = getParameter("time");

time = nt(timeArg);;

}

}

thread = new Thread(this);

public void start() {

}

public void run() {

}

int x = 0;

Graphics g = getGraphics();

while (true) {

}

try {

(time);

();

} catch (Exception e) {

}

ect(0, 0, getWidth(), getHeight());

ring(str, x, 30);

x += 2;

if (x >= getWidth())

x = 0;

tackTrace();

9、编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。(p202,例8-1)

// programme name TestThread;

// 声明一个子线程类Threaddemo;

class ThreadDemo extends Thread {

public ThreadDemo(String str) {

super(str);

}

public void run() {

for(int i=0;i<20;i++){

(“ ”+e());

Try {

Sleep(300);

}catch(InterruptedException e){

n(sage());

Return;

}

}

n(“ /end”);

}

}

public class TestThread {

public static void main( String args[] ) {

ThreadDemo thread1=new ThreadDemo(“T1”);

ThreadDemo thread2=new ThreadDemo(“T2”);

ThreadDemo thread3=new ThreadDemo(“T3”);

();

();

();

}

}

10. 编写程序,在屏幕上显示带标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。

// Programme Name

import .*;

import .*;

public class ButtonEventDemo extends JPanel implements ActionListener{

protected JButton b1;

public ButtonEventDemo() {

//声明一个按钮对象

//构造方法

ImageIcon ButtonIcon = new ImageIcon("images/"); //创建按钮的图标对象

b1 = new JButton("退出按钮", ButtonIcon); //生成按钮对象

monic(_E); //设置b1的助记符是Alt+E

lTipText("这是退出按钮。");

(b1); //往面板对象中加载按钮

ionListener(this); //本类对象注册为按钮的事件监听器

}

public void actionPerformed(ActionEvent e){ //按钮事件响应方法

// 设置按钮提示条

(0); //按b1则退出主程序

}

private static void createGUI() { //创建窗体

aultLookAndFeelDecorated(true); //设置java隐含观感

JFrame frame = new JFrame("按钮测试"); //生成应用程序主窗体

aultCloseOperation(_ON_CLOSE); //设置关闭时隐含操作

ButtonEventDemo CPane = new ButtonEventDemo(); //生成主类对象--面板

que(true); //面板要求不透明

tentPane(CPane); //设置主类对象为主窗体的内容面板

(); //主窗体紧缩显示

ible(true); //设置主窗体可见

}

public static void main(String[] args) { //将createGUI()列入线程

Later(new Runnable() {

public void run() {

createGUI();

}

});

}

}

11. 利用线程方法编写JApplet程序,实现在浏览器端实时动态显示本地系统时钟

// Programme Name

import ;

import .*;

import rmat;

import .*;

public class Watch extends Applet {

public void paint(Graphics g) {

Date d= new Date();

DateFormat ldf = eTimeInstance(, );

//n("现在系统时间是(long):"+ (d));

String time = (d).toString();

ring(time, 100, 100);

try {

(1000);

} catch (InterruptedException e) { }

repaint();

}

}

JavaAppletDemo

// 保存为 文件

12、定义一个表示学生信息的类Student,要求如下:

(1)类Student的成员变量:

sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。

(2)类Student带参数的构造方法:

在构造方法中通过形参完成对成员变量的赋值操作。

(3)类Student的方法成员:

getNo():获得学号;

getName():获得姓名;

getSex():获得性别;

getAge()获得年龄;

getJava():获得Java 课程成绩

(4)根据类Student的定义,创建五个该类的对象,输出每个学生的信息,计算并输出这五个学生Java语言成绩的平均值,以及计算并输出他们Java语言成绩的最大值和最小值。

//Pragramme name Student;

public class Student {

String sNO,sName,sSex;

int sAge,sJava;

public Student(String XH,String XM,String XB,int NL,int XF) {

super();

sNO=XH;

sName=XM;

sSex=XB;

sAge=NL;

sJava=XF;

}

public String getNO() {

}

public String getName() {

}

public String getSex() {

}

public int getAge() {

}

public int getJava() {

}

public static void main(String[] args) {

Student[] st=new Student[5];

st[0]=new Student("09zc01","张三","男",19,94);

st[1]=new Student("09zc02","李四","男",20,85);

st[2]=new Student("09zc03","王五","女",18,96);

st[3]=new Student("09zc04","赵六","男",17,90);

st[4]=new Student("09zc05","杨七","女",21,88);

return sJava;

return sAge;

return sSex;

return sName;

return sNO;

int max=0,min=100,sum=0;

n(" 学生信息:");

for (int i=0;i<;i++) {

}

if (st[i].sJava < min)

min=st[i].sJava;

max=st[i].sJava;

if (st[i].sJava > max)

sum=sum+st[i].sJava;

n("学生编号:"+st[i].getNO()+", 姓名:"+st[i].getName()+",

}

n();

n(" 共有学生:"++", 平均成绩: n(" 最小学分:"+min+", 最大学分:"+max);

}

性别:"+st[i].getSex()+", 年龄:"+st[i].getAge()+", Java课学分:"+st[i].getJava());

"+sum/);

【程序1】

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?

//这是一个菲波拉契数列问题

public class lianxi01 {

public static void main(String[] args) {

n("第1个月的兔子对数: 1");

n("第2个月的兔子对数: 1");

int f1 = 1, f2 = 1, f, M=24;

for(int i=3; i<=M; i++) {

f = f2;

f2 = f1 + f2;

f1 = f;

n("第" + i +"个月的兔子对数: "+f2);

}

}

}

【程序2】

题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。

public class lianxi02 {

public static void main(String[] args) {

int count = 0;

for(int i=101; i<200; i+=2) {

boolean b = false;

for(int j=2; j<=(i); j++)

{

if(i % j == 0) { b = false; break; }

else { b = true; }

}

if(b == true) {count ++;n(i );}

}

n( "素数个数是: " + count);

}

}

【程序3】

题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。

public class lianxi03 {

public static void main(String[] args) {

int b1, b2, b3;

for(int m=101; m<1000; m++) {

b3 = m / 100;

b2 = m % 100 / 10;

b1 = m % 10;

if((b3*b3*b3 + b2*b2*b2 + b1*b1*b1) == m) {

n(m+"是一个水仙花数"); }

}

}

}

【程序4】

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:

(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。

(2)如果n <> k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。

(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

import .*;

public class lianxi04{

public static void main(String[] args) {

Scanner s = new Scanner();

( "请键入一个正整数: ");

int n = t();

int k=2;

(n + "=" );

while(k <= n) {

if(k == n) {n(n);break;}

else if( n % k == 0) {(k + "*");n = n / k; }

else k++;

}

}

}

【程序5】

题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。

import .*;

public class lianxi05 {

public static void main(String[] args) {

int x;

char grade;

Scanner s = new Scanner();

( "请输入一个成绩: ");

x = t();

grade = x >= 90 ? 'A'

: x >= 60 ? 'B'

:'C';

n("等级为:"+grade);

}

}

【程序6】

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

/**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。* /

import .*;

public class lianxi06 {

public static void main(String[] args) {

int a ,b,m;

Scanner s = new Scanner();

( "键入一个整数: ");

a = t();

( "再键入一个整数: ");

b = t();

deff cd = new deff();

m = (a,b);

int n = a * b / m;

n("最大公约数: " + m);

n("最小公倍数: " + n);

}

}

class deff{

public int deff(int x, int y) {

int t;

if(x < y) {

t = x;

x = y;

y = t;

}

while(y != 0) {

if(x == y) return x;

else {

int k = x % y;

x = y;

y = k;

}

}

return x;

}

}

【程序7】

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

import .*;

public class lianxi07 {

public static void main(String[] args) {

int digital = 0;

int character = 0;

int other = 0;

int blank = 0;

char[] ch = null;

Scanner sc = new Scanner();

String s = ne();

ch = Array();

for(int i=0; i<; i++) {

if(ch >= '0' && ch <= '9') {

digital ++;

} else if((ch >= 'a' && ch <= 'z') || ch > 'A' && ch <= 'Z') {

character ++;

} else if(ch == ' ') {

blank ++;

} else {

other ++;

}

}

n("数字个数: " + digital);

n("英文字母个数: " + character);

n("空格个数: " + blank);

n("其他字符个数:" + other );

}

}

【程序8】

题目:求s=a+aa+aaa+a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。

import .*;

public class lianxi08 {

public static void main(String[] args) {

long a , b = 0, sum = 0;

Scanner s = new Scanner();

("输入数字a的值: ");

a = t();

("输入相加的项数:");

int n = t();

int i = 0;

while(i < n) {

b = b + a;

sum = sum + b;

a = a * 10;

++ i;

}

n(sum);

}

}

【程序9】

题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。

public class lianxi09 {

public static void main(String[] args) {

n("1到1000的完数有: ");

for(int i=1; i<1000; i++) {

int t = 0;

for(int j=1; j<= i/2; j++) {

if(i % j == 0) {

t = t + j;

}

}

if(t == i) {

(i + " ");

}

}

}

【程序10】

题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第

10次落地时,共经过多少米?第10次反弹多高?

public class lianxi10 {

public static void main(String[] args) {

double h = 100,s = 100;

for(int i=1; i<10; i++) {

s = s + h;

h = h / 2;

}

n("经过路程:" + s);

n("反弹高度:" + h / 2);

}

}

【程序11】

题目:有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

public class lianxi11 {

public static void main(String[] args) {

int count = 0;

for(int x=1; x<5; x++) {

for(int y=1; y<5; y++) {

for(int z=1; z<5; z++) {

if(x != y && y != z && x != z) {

count ++;

n(x*100 + y*10 + z );

}

}

}

}

n("共有" + count + "个三位数");

}

}

【程序12】

题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润,求应发放奖金总数?

import .*;

public class lianxi12 {

public static void main(String[] args) {

double x = 0,y = 0;

("输入当月利润(万):");

Scanner s = new Scanner();

x = t();

if(x > 0 && x <= 10) {

y = x * 0.1;

} else if(x > 10 && x <= 20) {

y = 10 * 0.1 + (x - 10) * 0.075;

} else if(x > 20 && x <= 40) {

y = 10 * 0.1 + 10 * 0.075 + (x - 20) * 0.05;

} else if(x > 40 && x <= 60) {

y = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (x - 40) * 0.03;

} else if(x > 60 && x <= 100) {

y = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + (x - 60) * 0.015;

} else if(x > 100) {

y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;

}

n("应该提取的奖金是 " + y + "万");

}

}

【程序13】

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

public class lianxi13 {

public static void main(String[] args) {

for(int x =1; x<100000; x++) {

if((x+100) % 1 == 0) {

if((x+268) % 1 == 0) {

n(x + "加100是一个完全平方数,再加168又是一个完全平方数");

}

}

}

}

}

/*按题意循环应该从-100开始(整数包括正整数、负整数、零),这样会多一个满足条件的数-99。

但是我看到大部分人解这道题目时都把题中的“整数”理解成正整数,我也就随大流了。*/

【程序14】

题目:输入某年某月某日,判断这一天是这一年的第几天?

import .*;

public class lianxi14 {

public static void main(String[] args) {

int year, month, day;

int days = 0;

int d = 0;

int e;

input fymd = new input();

do {

e = 0;

("输入年:");

year =();

("输入月:");

month = ();

("输入天:");

day = ();

if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) {

n("输入错误,请重新输入!");

e=1 ;

}

}while( e==1);

for (int i=1; i

switch (i) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

days = 31;

break;

case 4:

case 6:

case 9:

case 11:

days = 30;

break;

case 2:

if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {

days = 29;

} else {

days = 28;

}

break;

}

d += days;

}

n(year + "-" + month + "-" + day + "是这年的第" + (d+day) + "天。");

}

}

class input{

public int input() {

int value = 0;

Scanner s = new Scanner();

value = t();

return value;

}

}

【程序15】

题目:输入三个整数x,y,z,请把这三个数由小到大输出。

import .*;

public class lianxi15 {

public static void main(String[] args) {

input fnc = new input();

int x=0, y=0, z=0;

("输入第一个数字:");

x = ();

("输入第二个数字:");

y = ();

("输入第三个数字:");

z = ();

if(x > y) {

int t = x;

x = y;

y = t;

}

if(x > z) {

int t = x;

x = z;

z = t;

}

if(y > z) {

int t = y;

y = z;

z = t;

}

n( "三个数字由小到大排列为:}

}

class input{

public int input() {

int value = 0;

Scanner s = new Scanner();

value = t();

return value;

"+x + " " + y + " " + z);

}

}

【程序16】

题目:输出9*9口诀。

public class lianxi16 {

public static void main(String[] args) {

for(int i=1; i<10; i++) {

for(int j=1; j<=i; j++) {

(j + "*" + i + "=" + j*i + " " );

if(j*i<10){(" ");}

}

n();

}

}

}

【程序17】

题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。

public class lianxi17 {

public static void main(String[] args) {

int x = 1;

for(int i=2; i<=10; i++) {

x = (x+1)*2;

}

n("猴子第一天摘了 " + x + " 个桃子");

}

}

【程序18】

题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。

public class lianxi18 {

static char[] m = { 'a', 'b', 'c' };

static char[] n = { 'x', 'y', 'z' };

public static void main(String[] args) {

for (int i = 0; i < ; i++) {

for (int j = 0; j < ; j++) {

if (m[i] == 'a' && n[j] == 'x') {

continue;

} else if (m[i] == 'a' && n[j] == 'y') {

continue;

} else if ((m[i] == 'c' && n[j] == 'x')

|| (m[i] == 'c' && n[j] == 'z')) {

continue;

} else if ((m[i] == 'b' && n[j] == 'z')

|| (m[i] == 'b' && n[j] == 'y')) {

continue;

} else

n(m[i] + " vs " + n[j]);

}

}

}

}

【程序19】

题目:打印出如下图案(菱形)

*

***

*****

*******

*****

***

*

public class lianxi19 {

public static void main(String[] args) {

int H = 7, W = 7;//高和宽必须是相等的奇数

for(int i=0; i<(H+1) / 2; i++) {

for(int j=0; j

(" ");

}

for(int k=1; k<(i+1)*2; k++) {

('*');

}

n();

}

for(int i=1; i<=H/2; i++) {

for(int j=1; j<=i; j++) {

(" ");

}

for(int k=1; k<=W-2*i; k++) {

('*');

}

n();

}

}

}

【程序20】

题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,求出这个数列的前20项之和。

public class lianxi20 {

public static void main(String[] args) {

int x = 2, y = 1, t;

double sum = 0;

for(int i=1; i<=20; i++) {

sum = sum + (double)x / y;

t = y;

y = x;

x = y + t;

}

n("前20项相加之和是:}

}

【程序21】

题目:求1+2!+3!+...+20!的和

public class lianxi21 {

public static void main(String[] args) {

long sum = 0;

long fac = 1;

for(int i=1; i<=20; i++) {

fac = fac * i;

sum += fac;

}

n(sum);

}

}

【程序22】

题目:利用递归方法求5!。

public class lianxi22 {

public static void main(String[] args) {

int n = 5;

rec fr = new rec();

n(n+"! = "+(n));

}

}

class rec{

public long rec(int n) {

long value = 0 ;

if(n ==1 ) {

value = 1;

} else {

value = n * rec(n-1);

}

return value;

" + sum);

}

}

【程序23】

题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?

public class lianxi23 {

public static void main(String[] args) {

int age = 10;

for(int i=2; i<=5; i++) {

age =age+2;

}

n(age);

}

}

【程序24】

题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

//使用了长整型最多输入18位

import .*;

public class lianxi24 {

public static void main(String[] args) {

Scanner s = new Scanner();

("请输入一个正整数:");

long a = ng();

String ss = ng(a);

char[] ch = Array();

int j=;

n(a + "是一个"+ j +"位数。");

("按逆序输出是:");

for(int i=j-1; i>=0; i--) {

(ch[i]);

}

}

}

【程序25】

题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

import .*;

public class lianxi25 {

public static void main(String[] args) {

Scanner s = new Scanner();

int a;

do{

("请输入一个5位正整数:");

a = t();

}while(a<10000||a>99999);

String ss =f(a);

char[] ch = Array();

if(ch[0]==ch[4]&&ch[1]==ch[3]){

n("这是一个回文数");}

else {n("这不是一个回文数");}

}

}

//这个更好,不限位数

import .*;

public class lianxi25a {

public static void main(String[] args) {

Scanner s = new Scanner();

boolean is =true;

("请输入一个正整数:");

long a = ng();

String ss = ng(a);

char[] ch = Array();

int j=;

for(int i=0; i

if(ch[i]!=ch[j-i-1]){is=false;}

}

if(is==true){n("这是一个回文数");}

else {n("这不是一个回文数");}

}

}

【程序26】

题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续 判断第二个字母。

import .*;

public class lianxi26 {

public static void main(String[] args) {

getChar tw = new getChar();

n("请输入星期的第一个大写字母:");

char ch = r();

switch(ch) {

case 'M':

n("Monday");

break;

case 'W':

n("Wednesday");

break;

case 'F':

n("Friday");

break;

case 'T': {

n("请输入星期的第二个字母:");

char ch2 = r();

if(ch2 == 'U') {n("Tuesday"); }

else if(ch2 == 'H') {n("Thursday"); }

else {n("无此写法!");

}

};

break;

case 'S': {

n("请输入星期的第二个字母:");

char ch2 = r();

if(ch2 == 'U') {n("Sunday"); }

else if(ch2 == 'A') {n("Saturday"); }

else {n("无此写法!");

}

};

break;

default:n("无此写法!");

}

}

}

class getChar{

public char getChar() {

Scanner s = new Scanner();

String str = ne();

char ch = (0);

if(ch<'A' || ch>'Z') {

n("输入错误,请重新输入");

ch=getChar();

}

return ch;

}

}

【程序27】

题目:求100之内的素数

//使用除sqrt(n)的方法求出的素数不包括2和3

public class lianxi27 {

public static void main(String[] args) {

boolean b =false;

(2 + " ");

(3 + " ");

for(int i=3; i<100; i+=2) {

for(int j=2; j<=(i); j++) {

if(i % j == 0) {b = false;

break;

} else{b = true;}

}

if(b == true) {(i + " ");}

}

}

}

//该程序使用除1位素数得2位方法,运行效率高通用性差。

public class lianxi27a {

public static void main(String[] args) {

int[] a = new int[]{2, 3, 5, 7};

for(int j=0; j<4; j++)(a[j] + " ");

boolean b =false;

for(int i=11; i<100; i+=2) {

for(int j=0; j<4; j++) {

if(i % a[j] == 0) {b = false;

break;

} else{b = true;}

}

if(b == true) {(i + " ");}

}

}

}

【程序28】

题目:对10个数进行排序

import .*;

public class lianxi28 {

public static void main(String[] args) {

Scanner s = new Scanner();

int[] a = new int[10];

n("请输入10个整数:");

for(int i=0; i<10; i++) {

a[i] = t();

}

for(int i=0; i<10; i++) {

for(int j=i+1; j<10; j++) {

if(a[i] > a[j]) {

int t = a[i];

a[i] = a[j];

a[j] = t;

}

}

}

for(int i=0; i<10; i++) {

(a[i] + " ");

}

}

}

【程序29】

题目:求一个3*3矩阵对角线元素之和

import .*;

public class lianxi29 {

public static void main(String[] args) {

Scanner s = new Scanner();

int[][] a = new int[3][3];

n("请输入9个整数:");

for(int i=0; i<3; i++) {

for(int j=0; j<3; j++) {

a[i][j] = t();

}

}

n("输入的3 * 3 矩阵是:");

for(int i=0; i<3; i++) {

for(int j=0; j<3; j++) {

(a[i][j] + " ");

}

n();

}

int sum = 0;

for(int i=0; i<3; i++) {

for(int j=0; j<3; j++) {

if(i == j) {

sum += a[i][j];

}

}

}

n("对角线之和是:" + sum);

}

}

【程序30】

题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。

//此程序不好,没有使用折半查找插入

import .*;

public class lianxi30 {

public static void main(String[] args) {

int[] a = new int[]{1, 2, 6, 14, 25, 36, 37,55};

int[] b = new int[+1];

int t1 =0, t2 =

0;

int i =0;

Scanner s= new Scanner();

("请输入一个整数:");

int num = t();

if(num >= a[-1]) {

b[-1] = num;

for(i=0; i<; i++) {

b[i] = a[i];

}

} else {

for(i=0; i<; i++) {

if(num >= a[i]) {

b[i] = a[i];

} else {

b[i] = num;

break;

}

}

for(int j=i+1; j<; j++) {

b[j] = a[j-1];

}

}

for (i = 0; i < ; i++) {

(b[i] + " ");

}

}

}

【程序31】

题目:将一个数组逆序输出。

import .*;

public class lianxi31 {

public static void main(String[] args) {

Scanner s = new Scanner();

int a[] = new int[20];

n("请输入多个正整数(输入-1表示结束):");

int i=0,j;

do{

a[i]=t();

i++;

}while (a[i-1]!=-1);

n("你输入的数组为:");

for( j=0; j

(a[j]+" ");

}

n("n数组逆序输出为:");

for( j=i-2; j>=0; j=j-1) {

(a[j]+" ");

}

}

}

【程序32】

题目:取一个整数a从右端开始的4~7位。

import .*;

public class lianxi32 {

public static void main(String[] args) {

Scanner s = new Scanner();

("请输入一个7位以上的正整数:");

long a = ng();

String ss = ng(a);

char[] ch = Array();

int j=;

if (j<7){n("输入错误!");}

else {

n("截取从右端开始的"+ch[j-7]+ch[j-6]+ch[j-5]+ch[j-4]);

}

}

}

【程序33】

题目:打印出杨辉三角形(要求打印出10行如下图)

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

…………

public class lianxi33 {

public static void main(String[] args) {

int[][] a = new int[10][10];

4~7位是:

for(int i=0; i<10; i++) {

a[i][i] = 1;

a[i][0] = 1;

}

for(int i=2; i<10; i++) {

for(int j=1; j

a[i][j] = a[i-1][j-1] + a[i-1][j];

}

}

for(int i=0; i<10; i++) {

for(int k=0; k<2*(10-i)-1; k++) {

(" ");

}

for(int j=0; j<=i; j++) {

(a[i][j] + " ");

}

n();

}

}

}

【程序34】

题目:输入3个数a,b,c,按大小顺序输出。

import r;

public class lianxi34 {

public static void main(String[] args) {

Scanner s = new Scanner();

n("请输入3个整数:");

int a = t();

int b = t();

int c = t();

if(a < b) {

int t = a;

a = b;

b = t;

}

if(a < c) {

int t = a;

a = c;

c = t;

}

if(b < c) {

int t = b;

b = c;

c = t;

}

n("从大到小的顺序输出:");

n(a + " " + b + " " + c);

}

}

【程序35】

题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。

import .*;

public class lianxi35 {

public static void main(String[] args) {

int N = 8;

int[] a = new int [N];

Scanner s = new Scanner();

int idx1 = 0, idx2 = 0;

n("请输入8个整数:");

for(int i=0; i

a[i] = t();

}

n("你输入的数组为:");

for(int i=0; i

(a[i] + " ");

}

int max =a[0], min = a[0];

for(int i=0; i

if(a[i] > max) {

max = a[i];

idx1 = i;

}

if(a[i] < min) {

min = a[i];

idx2 = i;

}

}

if(idx1 != 0) {

int temp = a[0];

a[0] = a[idx1];

a[idx1] = temp;

}

if(idx2 != N-1) {

int temp = a[N-1];

a[N-1] = a[idx2];

a[idx2] = temp;

}

n("n交换后的数组为:");

for(int i=0; i

(a[i] + " ");

}

}

}

【程序36】

题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

import r;

public class lianxi36 {

public static void main(String[] args) {

int N =10;

int[] a = new int[N];

Scanner s = new Scanner();

n("请输入10个整数:");

for(int i=0; i

a[i] = t();

}

("你输入的数组为:");

for(int i=0; i

(a[i] + " ");

}

("n请输入向后移动的位数:");

int m = t();

int[] b = new int[m];

for(int i=0; i

b[i] = a[N-m+i];

}

for(int i=N-1; i>=m; i--) {

a[i] = a[i-m];

}

for(int i=0; i

a[i] = b[i];

}

("位移后的数组是:");

for(int i=0; i

(a[i] + " ");

}

}

}

【程序37】

题目:有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

import r;

public class lianxi37 {

public static void main(String[] args) {

Scanner s = new Scanner();

("请输入排成一圈的人数:");

int n = t();

boolean[] arr = new boolean[n];

for(int i=0; i<; i++) {

arr[i] = true;

}

int leftCount = n;

int countNum = 0;

int index = 0;

while(leftCount > 1) {

if(arr[index] == true) {

countNum ++;

if(countNum == 3) {

countNum =0;

arr[index] = false;

leftCount --;

}

}

index ++;

if(index == n) {

index = 0;

}

}

for(int i=0; i

if(arr[i] == true) {

n("原排在第"+(i+1)+"位的人留下了。");

}

}

}

}

【程序38】

题目:写一个函数,求一个字符串的长度,在main函数中输入字符串,并输出其长度。

/*………………

*……题目意思似乎不能用length()函数 */

import .*;

public class lianxi38 {

public static void main(String[] args) {

Scanner s = new Scanner();

n("请输入一个字符串:");

String str = ne();

n("字符串的长度是:"+());

}

}

【程序39】

题目:编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数)

//没有利用指针函数

import .*;

public class lianxi39 {

public static void main(String[] args) {

Scanner s = new Scanner();

("请输入一个正整数 n= ");

int n = t();

n("相应数列的和为:" + sum(n));

}

public static double sum(int n) {

double res = 0;

if(n % 2 == 0) {

for(int i=2; i<=n; i+=2) {

res += (double)1 / i;

}

} else {

for(int i=1; i<=n; i+=2) {

res += (double)1 / i ;

}

}

return res;

}

}

【程序40】

题目:字符串排序。

public class lianxi40 {

public static void main(String[] args) {

int N=5;

String temp = null;

String[] s = new String[N];

s[0] = "matter";

s[1] = "state";

s[2] = "solid";

s[3] = "liquid";

s[4] = "gas";

for(int i=0; i

for(int j=i+1; j

if(compare(s[i], s[j]) == false) {

temp = s[i];

s[i] = s[j];

s[j] = temp;

}

}

}

for(int i=0; i

n(s[i]);

}

}

static boolean compare(String s1, String s2) {

boolean result = true;

for(int i=0; i<() && i<(); i++) {

if((i) > (i)) {

result = false;

break;

} else if((i) <(i)) {

result = true;

break;

} else {

if(() < ()) {

result = true;

} else {

result = false;

}

}

}

return result;

}

}

【程序41】

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的,问海滩上原来最少有多少个桃子?

public class lianxi41 {

public static void main (String[] args) {

int i,m,j=0,k,count;

for(i=4;i<10000;i+=4)

{ count=0;

m=i;

for(k=0;k<5;k++)

{

j=i/4*5+1;

i=j;

if(j%4==0)

count++;

else break;

}

i=m;

if(count==4)

{n("原有桃子 "+j+" 个");

break;}

}

}

}

【程序42】

题目:809*??=800*??+9*??+1 其中??代表的两位数,8*??的结果为两位数,9*??的结果为3位数。求??代表的两位数,及809*??后的结果。

//题目错了!809x=800x+9x+1 这样的方程无解。去掉那个1就有解了。

public class lianxi42 {

public static void main (String[] args) {

int a=809,b,i;

for(i=10;i<13;i++)

{b=i*a ;

if(8*i<100&&9*i>=100)

n ("809*"+i+"="+"800*"+i+"+"+"9*"+i+"="+b);}

}

}

【程序43】

题目:求0—7所能组成的奇数个数。

//组成1位数是4个。

//组成2位数是7*4个。

//组成3位数是7*8*4个。

//组成4位数是7*8*8*4个。

//......

public class lianxi43 {

public static void main (String[] args) {

int sum=4;

int j;

n("组成1位数是 "+sum+" 个");

sum=sum*7;

n("组成2位数是 "+sum+" 个");

for(j=3;j<=9;j++){

sum=sum*8;

n("组成"+j+"位数是 "+sum+" 个");

}

}

}

【程序44】

题目:一个偶数总能表示为两个素数之和。

//由于用除sqrt(n)的方法求出的素数不包括2和3,

//因此在判断是否是素数程序中人为添加了一个3。

import .*;

public class lianxi44 {

public static void main(String[] args) {

Scanner s = new Scanner();

int n,i;

do{

("请输入一个大于等于6的偶数:");

n = t();

} while(n<6||n%2!=0); //判断输入是否是>=6偶数,不是,重新输入

fun fc = new fun();

for(i=2;i<=n/2;i++){

if(((i))==1&&((n-i)==1))

{int j=n-i;

n(n+" = "+i+" + "+j);

} //输出所有可能的素数对

}

}

}

class fun{

public int fun (int a) //判断是否是素数的函数

{

int i,flag=0;

if(a==3){flag=1;return(flag);}

for(i=2;i<=(a);i++){

if(a%i==0) {flag=0;break;}

else flag=1;}

return (flag) ;//不是素数,返回0,是素数,返回1

}

}

//解法二

import .*;

public class lianxi44 {

public static void main(String[] args) {

Scanner s = new Scanner();

int n;

do{

("请输入一个大于等于6的偶数:");

n = t();

} while(n<6||n%2!=0); //判断输入是否是>=6偶数,不是,重新输入

for(int i=3;i<=n/2;i+=2){

if(fun(i)&&fun(n-i)) {

n(n+" = "+i+" + "+(n-i));

} //输出所有可能的素数对

}

}

static boolean fun (int a){ //判断是否是素数的函数

boolean flag=false;

if(a==3){flag=true;return(flag);}

for(int i=2;i<=(a);i++){

if(a%i==0) {flag=false;break;}

else flag=true;}

return (flag) ;

}

}

【程序45】

题目:判断一个素数能被几个9整除

//题目错了吧?能被9整除的就不是素数了!所以改成整数了。

import .*;

public class lianxi45 {

public static void main (String[] args) {

Scanner s = new Scanner();

("请输入一个整数:");

int num = t();

int tmp = num;

int count = 0;

for(int i = 0 ; tmp%9 == 0 ;){

tmp = tmp/9;

count ++;

}

n(num+" 能够被 "+count+" 个9整除。");

}

}

【程序46】

题目:两个字符串连接程序

import .*;

public class lianxi46 {

public static void main(String[] args) {

Scanner s = new Scanner();

("请输入一个字符串:");

String str1 = ne();

("请再输入一个字符串:");

String str2 = ne();

String str = str1+str2;

n("连接后的字符串是:"+str);

}

}

【程序47】

题目:读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。

import .*;

public class lianxi47 {

public static void main(String[] args) {

Scanner s = new Scanner();

int n=1,num;

while(n<=7){

do{

("请输入一个1--50之间的整数:");

num= t();

}while(num<1||num>50);

for(int i=1;i<=num;i++)

{("*");

}

n();

n ++;

}

}

}

【程序48】

题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

import .*;

public class lianxi48 {

public static void main(String args[]) {

Scanner s = new Scanner();

int num=0,temp;

do{

("请输入一个4位正整数:");

num = t();

}while (num<1000||num>9999);

int a[]=new int[4];

a[0] = num/1000; //取千位的数字

a[1] = (num/100)%10; //取百位的数字

a[2] = (num/10)%10; //取十位的数字

a[3] = num%10; //取个位的数字

for(int j=0;j<4;j++)

{

a[j]+=5;

a[j]%=10;

}

for(int j=0;j<=1;j++)

{

temp = a[j];

a[j] = a[3-j];

a[3-j] =temp;

}

("加密后的数字为:");

for(int j=0;j<4;j++)

(a[j]);

}

}

【程序49】

题目:计算字符串中子串出现的次数

import .*;

public class lianxi49 {

public static void main(String args[]){

Scanner s = new Scanner();

("请输入字符串:");

String str1 = ne();

("请输入子串:");

String str2 = ne();

int count=0;

if(("")||(""))

{

n("你没有输入字符串或子串,无法比较!");

(0);

}

else

{

for(int i=0;i<=()-();i++)

{

if((ing(i, ()+i)))

//这种比法有问题,会把"aaa"看成有2个"aa"子串。

count++;

}

n("子串在字符串中出现: "+count+" 次");

}

}

}

【程序50】

题目:有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,把原有的数据和计算出的平均分数存放在磁盘文件 "stud

"中。

import .*;

import .*;

public class lianxi50 {

public static void main(String[] args){

Scanner ss = new Scanner();

String [][] a = new String[5][6];

for(int i=1; i<6; i++) {

("请输入第"+i+"个学生的学号:");

a[i-1][0] = ne();

("请输入第"+i+"个学生的姓名:");

a[i-1][1] = ne();

for(int j=1; j<4; j++) {

("请输入该学生的第"+j+"个成绩:");

a[i-1][j+1] = ne();

}

n("n");

}

//以下计算平均分

float avg;

int sum;

for(int i=0; i<5; i++) {

sum=0;

for(int j=2; j<5; j++) {

sum=sum+ nt(a[i][j]);

}

avg= (float)sum/3;

a[i][5]=f(avg);

}

//以下写磁盘文件

String s1;

try {

File f = new File("C:stud");

if(()){

n("文件存在");

}else{

n("文件不存在,正在创建文件");

NewFile();//不存在则创建

}

BufferedWriter output = new BufferedWriter(new FileWriter(f));

for(int i=0; i<5; i++) {

for(int j=0; j<6; j++) {

s1=a[i][j]+"rn";

(s1);

}

}

();

n("数据已写入c盘文件stud中!");

} catch (Exception e) {

tackTrace();

}

}

}


本文标签: 输入 题目 字符串 输出 方法

更多相关文章

如何在线一键重装win7,在线一键重装Win7方法教程

1

如何在线一键重装win7&#xff1f;大家好&#xff01;今天我来给大家分享一种非常方便快捷的在线一键重装Win7的方法。相信很多人都遇到过电脑系统出现问题的情况&#xff0c;而重装系统是解决问题的常见方法之一

在Windows与Linux下禁止被ping的设置方法

1

LINUX下禁止ping命令的使用 echo 1 > procsysnetipv4icmp_echo_ignore_all 以root进入Linux系统&#xff0c;然后编辑文件icmp_echo_ignore_a

Beyond Compare 4.X 破解方法(亲测有效)

1

Windows下Beyond Compare 4 30天评估到期了的话&#xff0c;可以尝试下面两种方式: 破解方式 把Beyond Compare 4安装文件夹下面的BCUnrar.dll文件删掉就行了&#xff0c;

win10系统时间同步、事件设置、时间服务器的同步方法

1

系统存在时间差的原因&#xff1a;windows的时间服务器不在中国&#xff0c;因而在进行国内时间同步时容易出现时间差。 解决办法&#xff1a;设置一个国内的时间同步服务器。 1.只单独添加一个系统时间服

服务器2012还原系统,Windows Server 2012升级R2过程中意外关闭恢复原系统方法

28

2012升级R2过程中强制关闭了计算机&#xff0c;导致再次启动后蓝屏提示"BAD_SYSTEM_CONFIG_INFO"。用2012安装盘进入尝试修复失败(安全模式什么的都不用想)&#xff0c;进入

成功率很高的硬盘坏道软修复方法——————【Badboy】

27

硬盘坏道&#xff08;特别是物理坏道&#xff09;是硬盘的所有故障中最让人头痛的。它轻则使你的爱机频频死机&#xff0c;重则让你的所有数据化为乌有。以前我们一般只能采用低格或隐藏的方法。不过低格会对硬盘的寿命造

计算机重新装xp系统软件,关于安装软件重启XP电脑后软件不见的处理方法

19

我们在安装不同的电脑的软件中&#xff0c;对于系统的设置我们是需要一定的技巧的&#xff0c;那我们在XP电脑中安装软件的时候有些软件需要对系统做一些修改需要安装以后重新启动的&#xff0c;那有小虎凹版你遇到安装

计算机端口25,在Windows 下关闭212325端口的方法 -电脑资料

18

在Windows 下关闭212325端口的方法,有时候为了安全我们需要禁止一些端口21端口主要用于FTP(File Transfer Protocol&#xff0c;文件传输协议)服务&#xff0c; 端口说明&

Win11 删除“入门”和“Windows备份”以及 Win10 删除“Windows备份”的方法

18

说明&#xff1a;此方法适用于已经安装好的Windows。 Win11 删除"入门"和"Windows备份": 1.将在C:WindowsSystemAppsMicrosoftWi

国产电脑能装win系统吗_国产电脑安装windows要求及方法

17

国产电脑能装win系统吗&#xff1f;‌国产电脑可以安装Windows系统&#xff0c;但需要满足特定条件。‌‌目前只有CPU基于X86架构国产电脑才可以安装windows。下面小编就和大家一起来分析下国产电脑安装win

电脑黑屏和蓝屏故障处理方法

16

电脑黑屏和蓝屏是常见的故障现象&#xff0c;可能由多种原因引起。以下是针对这两种故障的详细处理方法。 一、电脑黑屏故障处理 检查硬件连接 首先检查显示器的电源线、数据线是否连接牢固。确保电源线插紧在电源插座上&#xff

解决Windows7 Path环境变量过长的方法

13

http:blog.csdnswhardarticledetails53141937 今天在使用ffmpeg开发时出现了找不到文件的情况&#xff0c;最终发现cmd中path命令打印的路径不完整&#xff08;

UOS共享文件夹给windows系统访问的方法

12

1、前提条件:UOS主机和windows主机处于同一个局域网内 2、在UOS主机中选择需要共享的文件夹点击右键,把共享文件夹勾选上,可以允许匿名访问(即不需要输入任何账号密码),选择完成后退出。 3、在UOS系统上右键点击打开终端,输入if

通过 6 种可靠方法轻松将三星手机连接到 PC

11

事实上&#xff0c;智能手机已经成为我们的好伙伴。它们极大地改变了我们工作、娱乐和与他人交流的方式。得益于他们的发明&#xff0c;我们可以与朋友取得联系、在移动中访问文件并轻松执行各种任务。尽管如此&#xff0c

windows11安装方法

11

一、查看系统推送 看是否有系统推送&#xff0c;具体操作为打开“设置”&#xff0c;点击“更新和安全”&#xff0c;查看“系统更新”&#xff0c;如果有提示可升级WIN11直接点击升级即可 二、电脑系

IntelliJ IDEA 2018.2(Ultimate Edition)激活方法

11

1、2018.8.15更新最新破解补丁JetbrainsCrack-3.1-release-enc.jar百度云下载地址&#xff1a; 链接&#xff1a;https:pan.baidus1Z5KWEAxk5YM

ThinkPad随机Windows 7恢复光盘恢复系统的方法

11

对于许多用户来说&#xff0c;使用ThinkPad笔记本电脑时可能会遇到系统故障或数据丢失的问题&#xff0c;这时候&#xff0c;随机附带的Windows 7恢复光盘就成了恢复系统的关键工具。 今天&#

win7语音识别组件安装_win7系统安装PCS7方法

10

PCS7安装顺序 1、先设置WIN7相关设置及安装相关组件 2、安装PCS7软件,安装完成后重启 3、启动先安装授权,参考相关安装文档 所有安装完成,你可以使用PCS7软件了 WIN7设置内容 建议WIN7使用ultimate原版,如果使用

Win7电脑开不了机如何重装Win7系统?电脑开不了机重装系统的方法

2

相信很多用户都知道电脑出现严重损坏可以重装系统来解决这个问题,也可以解决电脑出现的大部分问题。但是一般重装系统都需要在电脑中继续操作才能完成系统重装的操作步骤,如果电脑连开机都无法开机的时候该怎么重装系统呢?我们一起来看看吧。   具体步骤

四个硬盘安装Windows7的方法

1

四个硬盘安装Windows 7的步骤方法1 一、windows 7系统下全新安装高版Windows7&#xff1a;1、下载windows7 7057 ISO镜像(RC或RTM)&#xff0c;用虚拟光驱拷贝至非C

发表评论

全部评论 0
暂无评论