「java怎么输出指定个」java如何输出指定数量的字符

博主:adminadmin 2023-03-21 15:46:09 452

今天给各位分享java怎么输出指定个的知识,其中也会对java如何输出指定数量的字符进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用java输出指定数目的随机不重复字母

package systemin;

import java.io.IOException;

import java.util.ArrayList;

import java.util.List;

public class CharReader {

public static void main(String[] args) throws IOException {

// 先设置26个英文字母

char[] allChar = new char[26];

for (int i = 97; i 123; i++) {

allChar[i - 97] = (char) i;

}

// 存放已经取到的字符。为了方便使用list以及查找已经获取过的字符,因此使用list,目标是使用它的contains方法。

ListString contentList = new ArrayListString();

int count = 5;

while (count 0) {

// 取随机数,用以乘以26,得到[0,26)(大于等于零,小于26)的数字。

double numDouble = Math.random() * 26;

// 用得到的结果除以1,可得到0-25一共26个数字中的任何一个。

int position = (int) numDouble / 1;

// 判断对应位置上面的字符是否已经被取到,如果取到则直接进入下一个循环,不做保存处理。

if (contentList.contains(String.valueOf(allChar[position])))

continue;

// 如果之前没有被取到,则保存到结果集当中,并将计数数字减一。

contentList.add(String.valueOf(allChar[position]));

count--;

}

// 获取到了指定数目的不同字符,循环输出

for (int i = 0; i contentList.size(); i++)

System.out.println(contentList.get(i));

}

}

Java如何实现读一个文件(非文本文件)后输出其中自己指定的一部分?

import java.io.BufferedReader;

import java.io.FileInputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.LineNumberReader;

import java.util.Scanner;

/**

 * 读取文件指定行数内容

 * @author young

 *

 */

public class ReadSelectedLine {

static void readLineVarFile(String fileName, int lineNumber)

throws IOException {

BufferedReader reader = new BufferedReader(new InputStreamReader(

new FileInputStream(fileName)));

String line = reader.readLine().toString();

if (lineNumber  0 || lineNumber  getTotalLines(fileName)) {

System.out.println("不在文件的行数范围之内。");

}

int num = 0;

while (line != null) {

if (lineNumber == ++num) {

System.out.println("line   " + lineNumber + ":   " + line);

}

line = reader.readLine();

}

reader.close();

}

// 文件内容的总行数。

static int getTotalLines(String fileName) throws IOException {

BufferedReader in = new BufferedReader(new InputStreamReader(

new FileInputStream(fileName)));

LineNumberReader reader = new LineNumberReader(in);

String s = reader.readLine();

int lines = 0;

while (s != null) {

lines++;

s = reader.readLine();

}

reader.close();

in.close();

return lines;

}

public static void main(String[] args) throws IOException {

// 读取文件

String fileName = "c:\\1.java";

// 获取文件的内容的总行数

int totalNo = getTotalLines(fileName);

System.out.println("There are " + totalNo + " lines in the text!");

// 指定读取的行号,此处也可以改成自由输入

System.out.println("输出文件第几行内容?");

int lineNumber = new Scanner(System.in).nextInt();

// 读取指定行的内容

readLineVarFile(fileName, lineNumber);

}

}

在C盘新建1.java文件,输入任意内容,

运行代码后显示结果如下:

java中怎么依次输出某数组的所有元素?

import java.util.*;

public class Test {

public static void main(String[]args){

int[] arry = new int[]{1,2,3,4,5,6,7,8,9,0,2,4,3,6,5,9,6,5};

//这个数组是您自己定义的,有多少元素自己写就好

Scanner input =new Scanner(System.in);

System.out.println("请输入你想要输出,数组前几个元素:");

int a=input.nextInt();

if(a arry.length){

System.out.println("个数大于数组长度");

}else{

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

System.out.print(arry[i]);

System.out.print("  ");

}

}

}

}

Java如何输出构造的方法中的某一个内容

public void printAL(ZGG w) {

System.out.println("工号:"+w.id+"姓名:"+w.name+"部门:"+w.bm+"请假天数:"+w.holidays+"工资:"+w.salary);

}

java 数组中,如何将指定位置输出

if(zz.length!=0) {

for(int i=0;izz.length;i+=3) {

System.out.print("本次的马鞍点为:"+zz[i]);

System.out.print(" 所在的行为:"+zz[i+1]);

System.out.println(" 所在的列为:"+zz[i+2]);

}

}

关于java怎么输出指定个和java如何输出指定数量的字符的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。