
正文
包含java6行代码的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java编程中每行显示六个元素该怎么写代码
public class Text303 {
public static void main(String[]args){
System.out.println("0———200之间能被7整除不能被四整除的数有: ");
for(int i=0,j=0;i=200;i++){
if(i%7!=0){
continue;
}if(i%4==0){
continue;
}
System.out.print(i+"\t");
if(++j%6==0)
System.out.println();}
}
}
相关问答
Q1: 用java随机生成一个6行5列的二维数组
思路:
1、首先声明一个6行5列的数组
2、先循环行,再循环列,再赋值为随机数(使用 Random 类)
3、再遍历
代码如下:
public static void main(String[] args) {
//声明一个6行5列的数组
int[][] array=new int[6][5];
for(int i=0,j=array.length;ij;i++){
for(int h=0,k=array[i].length;hk;h++){
array[i][h]=new Random().nextInt(100); //赋值:100以内的随机数
}
}
//遍历
for(int i=0,j=array.length;ij;i++){
System.out.println();
for(int h=0,k=array[i].length;hk;h++){
System.out.print(array[i][h]+"\t");
}
}
}
Q2: 谁能给一个Java程序代码我,要50行到100行就可以啦。最好有几行解释
给你一个前几天才帮人写的
“计算整钱兑零”。程序要求用户输入一个双精度数代表总元数,就会列出总值与其等价的1元币、二角五分币、5分币和1分币的数目。程序报告的数目是1元币的最大数、其次是二角五分币的最大数,等等,依此类推。只显示非零的单位。对单个单位显示单数单词,对多于一个单位的显示复数单词
import java.util.Scanner;
public class MoneyCalculate {
public static void main(String[] args) {
int max100 = 0;
int max25 = 0;
int max5 = 0;
int max1 = 0;
double money = getMoneyFromInput();
String str = String.valueOf(money).trim();
String[] ary = str.split("\\.");
max100 = Integer.parseInt(ary[0]);
if(ary.length == 2){
int fen = Integer.parseInt(ary[1]);
if(ary[1].trim().length() == 1){
fen = Integer.parseInt(ary[1]) * 10;
}
max25 = fen / 25;
if(fen % 25 != 0){
fen = fen % 25;
}else{
fen = 0;
}
max5 = fen / 5;
max1 = fen % 5;
}
StringBuilder sb = new StringBuilder(money + " = ");
if(max100 != 0){
sb.append(max100);
sb.append("*1 ");
}
if(max25 != 0){
sb.append(max25);
sb.append("*0.25 ");
}
if(max5 != 0){
sb.append(max5);
sb.append("*0.05 ");
}
if(max1 != 0){
sb.append(max1);
sb.append("*0.01 ");
}
System.out.println(sb.toString());
}
private static double getMoneyFromInput() {
Scanner scanner = new Scanner(System.in);
return scanner.nextDouble();
}
}
-----------
2.49
2.49 = 2*1 1*0.25 4*0.05 4*0.01
-----------
2.5
2.5 = 2*1 2*0.25
-----------
37.23
37.23 = 37*1 4*0.05 3*0.01
-----------------
123.569
123.569 = 123*1 22*0.25 3*0.05 4*0.01
Q3: java代码。请解释一下运行后的输出的六行语句分别是哪一行的代码输出的
this is a tyre of Bike1
this is a tyre of Bike2
init static variable
change a tyre
这四句都是由Bike.t1.change();这个所产生java6行代码的。
因为t1被调用时则被实例化java6行代码了
t1 = new Tyre(1);
t2 = new Tyre(2);
Tyre(int i){被实例化java6行代码的同时
System.out.println("this is a tyre of Bike"+i);//构造方法里有句打印
//所以就打印了 this is a tyre of Bike1 this is a tyre of Bike2
}
实例化java6行代码的最后还有句 init static variable
t1.change(); //t1过后还调用了ti里的change方法java6行代码,这方法有句change a tyre
//之后是接下来这两句
this is a bike
this is a bike
都是调用同一个方法,所以都打印this is a bike
Bike x = new Bike();
Bike y = new Bike();
Q4: java swing网格布局问题 我定义了一个6行10列的网格 想在里面添加60个按钮 代码如下
你往panel里面加button的函数没有被调用,也就是init函数没有被执行,
你在main函数中new jdttest();只会调用jdttest类的构造函数public jdttest()
不会调用public void init()函数,所以button数组没有加到panel中,自然就没显示.
解决办法 你在构造函数public jdttest()中panel.setLayout(new GridLayout(6,10));后面
调用一下public void init()函数,就行了.
完整的Java程序如下(改动的地方见注释)
import java.awt.BorderLayout;
import java.awt.GridLayout;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class jdttest extends JFrame{
JButton button[][]=new JButton[6][10];
JPanel panel=new JPanel();
public jdttest(){
this.setSize(900,630);
this.setLayout(new BorderLayout());
panel.setLayout(new GridLayout(6,10));
panel.setBounds(150, 50, 600,360);
init(); //这里加一句调用init()函数
this.add(panel,BorderLayout.CENTER);
this.setVisible(true);
}
public void init(){
for(int cols=0;cols6;cols++){
for(int rows=0;rows10;rows++){
button[cols][rows]=new JButton("7");
panel.add(button[cols][rows]);
}
}
}
public static void main(String[] args) {
new jdttest();
}
}
Q5: java定义一个6行6列的数组元素自定 定义一个4行9列的数组其中木有元素
class abc{
public static void main(String args[]){
int a[][] = new int[6][6];
int b[][] = new int[4][9];
for(int i = 0 ;i a.length; i++){
for(int j = 0 ;j a[i].length; j++){
a[i][j] = i*a.length+j;
System.out.print(a[i][j]+",");
}
System.out.println();
}
System.out.println();
for(int i = 0 ; ib.length ;i++){
for(int j = 0 ;jb[i].length; j++){
b[i][j] = a[(i*b[i].length+j)/a.length][(i*b[i].length+j)%a.length];
System.out.print(b[i][j]+",");
}
System.out.println();
}
}
}
关于java6行代码和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






